質問

当社のITの男がSVN 1.3をインストールした

、現在のバージョンは1.5です。
私たちは、CVSからSVNに移行しているので、私は
?1.3で滞在して多くを失うん 私はCVS2SVNを実行し、任意のスクリプトを書くことを必要とせずにSVNに移動したいと


また:CVSに我々はそこに複数のディレクトリを持つプロジェクトに持って
。 SVNでのベストプラクティスは何ですか?
ナイトリービルドを構築するために、同じCVSプロジェクト内の別のディレクトリからのもので引っ張って持っているナイトリービルドがあります。だから私は心の中でそれを持っている必要があり、私は異なるリポジトリから物事をチェックアウトするためのスクリプトを変更する必要があります。

役に立ちましたか?

解決

の最大の不足している機能は、マージ追跡のいずれかの種類があります。これは、バージョン1.5で追加されました。あなたは1.6にクライアントをアップグレードすることができますが、サーバーが1.3であるならば、これは有効ではありません。

次に、パフォーマンスの向上がたくさんあります。 1.3サーバーはおそらく、特に大規模なバイナリ・ファイルのため、遅くなるだろう。あなたは1.6のスペースを節約するために、サーバーのファイルリポジトリをパックすることができます。

いいえ相対SVN:1.5で添加した外観、。 ViewVCのいずれかの種類を設定せずに、あなただけにmod_dav_svnを経由して旧バージョンを見ることができるように、新しいHTTP URIの形式があります。

は難しくバックアップを作成することがあり1.3にはsvnsyncは、ありません。

あなたはまた、クライアントの変更が含まれている場合は、

、そして、あなたは、部分的チェックアウトの改善、暗号化形式でパスワードのキャッシュなどを逃すだろう。

プラス今から約4歳1.3以降のコードに入ってきたすべてのバグ修正、!

他のヒント

あなたはしかし、あなたはすぐに限界にぶつかるだろう、このSubversionのバージョン1.3で始めることができます。上述 RQ のトラッキングマージとしてのような特徴ならびにの相対的な外観です。あなたはCVSでのマージ追跡を持っていないとして、あなたはなく、初めに、SVNに慣れているとすぐにそれを見逃すを開始します。あなたは異なるアクセス・プロトコル(HTTP、HTTPS、SVN、など)を持っている場合は相対的外観は、より必要とされています。

あなたはCVSにを使用してASエイリアスモジュールの:これはSVNで利用可能なのしないの機能であり、あなたはSVNで同様の動作を取得するために外観を使用することをお勧めします

あなたが2.2にApacheをアップグレードし、他のいくつかのより成熟したソフトウェア・モジュールを使用するために持っているとしてもSVN 1.3からのアップグレードは、難しくなります。これは、初めにしていない作業SVN-システムの年後にセットアップが簡単です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top