2009-07-29 5 views
0

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

私は/ディレクトリ/ projの/ CVSから/ * http://oursvn_server/mysvn_repo/ *
私ができると私はすべてのファイルを変換したい
/proj/cvs/

ディレクトリレベルのcvs2svn変換

介してアクセスすることができますCVSファイルへのアクセス権を持っていますこれを/ proj/cvs/levelで行い、/ proj/cvs/*のディレクトリを一つずつ上に持っていきたいです。

どうすれば可能ですか?私は理解していなかった

cvs2svn -username = MYNAME -s http://oursvn_server/mysvn_repo/dir1/projの/ CVS/dir1の

私は、枝をすべての上に持って帰りたいと思う、タグ...など

答えて

0

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

0

基本的なコマンドは、デフォルトでは

cvs2svn --dumpfile dumpfile.dat /proj/cvs 

ようになり、cvs2svnは、変換中のすべてのブランチとタグを含んでいます。他の方法で変換をカスタマイズしたい場合、cvs2svnには他にも多くのオプションがあります。

上記のコマンドは、dumpfile.datというSVNダンプファイルを作成します。 svnadmin loadコマンドを使用して、Subversionリポジトリへのローカル(ファイルシステム)アクセスを必要とします。したがって、IT担当者にSVNリポジトリへのファイルシステムアクセス権を与えたり、リポジトリに与えたダンプファイルをあなたのために読み込んだりする必要があります。

+0

私の経験から、空のリポジトリをサーバーに作成した後、ダンプファイルをサーバーに直接ロードできます。 – Oded

+0

AFAIKダンプファイルをSVNリポジトリにロードする唯一の方法は、SVNリポジトリへのファイルシステムレベルのアクセスが必要な "svnadmin load"コマンドを使用することです。したがって、ダンプファイルをSVNサーバーにコピーしてから、サーバー上で "svnadmin load"を実行する必要があります。したがって、OPは彼/彼女のIT関係者からの援助を避けることができません。 – mhagger

関連する問題