0

IT が作成したリポジトリにアクセスできます。
http://oursvn_server/mysvn_repo

経由でアクセスできる CVS ファイルにアクセスできます
/proj/cvs/

すべてのファイル/ディレクトリを /proj/cvs/* からhttp://oursvn_server/mysvn_repo/に変換したい * /
proj/cvs/ レベルではこれを実行できず、ディレクトリを /proj/cvs に移動したい/* 以上、1 つずつ。

これはどのように可能ですか?

cvs2svn -username=myname -s http://oursvn_server/mysvn_repo/dir1 /proj/cvs/dir1

ブランチ、タグなど、すべてを持ち込みたいです。

4

2 に答える 2

0

基本的なコマンドは次のようになります

cvs2svn --dumpfile dumpfile.dat /proj/cvs

デフォルトでは、cvs2svnには変換にすべてのブランチとタグが含まれます。他の方法で変換をカスタマイズしたい場合、cvs2svnにはそれを可能にする他の多くのオプションがあります。

上記のコマンドは、と呼ばれるSVNダンプファイルを作成しますdumpfile.datsvnadmin loadコマンドを使用してダンプファイルをリポジトリにロードするには、Subversionリポジトリへのローカル(ファイルシステム)アクセスが必要です。したがって、IT担当者にSVNリポジトリへのファイルシステムアクセスを許可するか、提供したダンプファイルをリポジトリにロードするように依頼する必要があります。

于 2009-07-29T23:31:57.533 に答える
0

/proj/cvs での変換について、あなたが何を懸念していたのかわかりませんでしたか? 特定のフォルダだけを SVN に入れたいですか? 最近、移行ツールについてここに書きました。あなたの懸念を少し詳しく説明できれば、私はいくつかの助けになるかもしれません.

于 2009-07-29T21:33:31.140 に答える