0

CVS リポジトリを SVN リポジトリに移行する必要があります。CVS サーバーに cvs2svn をインストールしました。cvs2svn ツールをライブの CVS リポジトリ パスで直接実行できますか? URL " http://cvs2svn.tigris.org/faq.html#oneatatime " の FAQ には、自分のリポジトリのコピーで作業を実行する必要があると書かれています。cvsroot ディレクトリ パスを some/backup_dir にコピーし、backup_dir で実行する必要がありますか、それともチェックアウト コピーで実行する必要がありますか?

すべてのプロジェクトを一度に変換したくない場合はどうすればよいですか? 「開始する前にバックアップを作成することを忘れないでください。ライブ CVS リポジトリで cvs2svn を実行しないでください。常にリポジトリのコピーで作業してください。」

提案してください、私は移行に取り組んでいます。

4

1 に答える 1

1

cvs2svn「ライブ」リポジトリ (つまり、移行中に CVS を介して変更される可能性があるリポジトリ) に対して実行するべきではありません。これは完全に混乱しcvs2svnます。

バックアップを作成し、バックアップに対して変換を実行することをお勧めします。この推奨事項は (1) ユーザーが誤っcvs2svnてライブ リポジトリに対して実行されないようにするためのものです。cvs2svn(2) 事故やバグを防ぐため。(3) 変換前にディレクトリを移動すると便利な場合があり、この方法により、ユーザーが誤ってメイン コピーを壊してしまうことを防ぐことができます。(4) なぜなら、これは本当に貴重なデータだからです。とにかくバックアップをとるべきではありませんか?

これらの問題の影響を受けるには運が良すぎる、または賢すぎると確信している場合は、元のコピーから自由に変換してください。

于 2015-07-13T13:01:08.317 に答える