1

CVS チェックアウト ファイルがあります。CVS の履歴を保持している SVN リポジトリに移行しようとしています。CVS リポジトリを追跡できるように、CVS チェックアウト ファイルから移行に関する情報を取得するにはどうすればよいですか?

4

2 に答える 2

1

@khmarbaise が言うように、古い CVS リビジョン番号を SVN に記録するには、--cvs-revnums変換時にフラグを使用します。

リビジョンの SVN プロパティとして CVS リビジョン番号を保持することは良い考えのように思えますが、私の経験では決して使用されません。SVN プロパティも、明示的に削除されない限り、ファイルに関連付けられたままになります。つまり、時間の経過とともに、誰も削除しないため、新しい SVN リビジョンに対して不正確になる傾向があります。必要に応じて、参照用に古い CVS リポジトリ ファイルを保管しておくことをお勧めします。CVS サーバーを実行し続ける必要はありません。任意の CVS クライアントからファイル システムの CVS ルートを指定するだけでかまいません。

于 2010-06-13T12:29:53.930 に答える
0

私が知る限り、cvs2svn には CVS リビジョンを SVN プロパティに保存するオプションがあります。しかし、移行後に戻る方法はありません。これは一方通行です。

于 2010-06-13T10:18:13.247 に答える