CVS2SVNを使用してCVSリポジトリをSVNに変換した後、Respositoryはどこにありますか?
-
05-10-2019 - |
質問
既存のCVSリポジトリをSVNリポジトリに変換するためにCVS2SVNを使用しています。コマンドラインを使用して行うと、すべてのパスが作成され、SVNにリポジトリが作成されます。ただし、特定のディレクトリ内のすべてのファイルを見つけることができません。そのリポジトリはどこにありますか?
次のコマンドを使用して、CVSをSVNリポジトリに変換しました。
cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
解決
-sオプションは、CVS2SVNにSubversionリポジトリを配置する場所を指示します。これは、プロジェクト全体の履歴を保持しているデータベースです。つまり、中央サーバーに置きたい部分。実際にファイルで作業するには、リポジトリからファイルをワーキングコピーに確認する必要があります。これを行うには、次のコマンドを使用します。
svn checkout file:///home/user/Subversion/repos/trunk myproject
その後、ディレクトリ「MyProject」(現在のディレクトリ内)には、プロジェクトの「トランク」(別名、CVSヘッド」)のチェックアウトバージョンが含まれます。 Subversionを使用して作業する方法の詳細については、 Subversion Book.
他のヒント
ファイルはどのようにお探しですか?使用しないでください ls
. 。代わりに行います svn checkout
そのレポで、新しくチェックアウトされた作業コピーにファイルを見つける必要があります。
所属していません StackOverflow