17

CVSから特定のディレクトリをチェックアウトし、そのディレクトリにつながるツリーを省略するにはどうすればよいですか?

元。

このディレクトリにチェックアウトしたいC:/ WebHost / MyWebApp / www

私のCVSプロジェクトのディレクトリ構造はMyWebApp/Trunk/wwwです。

TrunkおよびMyWebAppディレクトリを省略するにはどうすればよいですか?

4

3 に答える 3

26

cvs を使用し-d/cvsroot checkout -d directory project/path/directoryます。環境でルートを設定する場合、最初-dは省略できます。これは「パスの短縮」と呼ばれ、 への-Nオプションで回避できますcheckout

于 2008-09-18T01:44:10.143 に答える
3

CVS は、フォルダ内のファイルによってリポジトリに「関連付けられています」.CVS。各フォルダは個別に「関連付け」されています。

これは、完全なものをチェックアウトして (または既に完全なものを持っている場合)、wwwディレクトリを別の場所にカット アンド ペーストするだけで、正しい CVS の場所にリンクされたままになることを意味します。

于 2008-09-18T01:51:54.713 に答える
1

[おっと、いくつかの間違ったがらくたを削除しました。] ええ、co -d www はあなたが望むものです。

リポジトリにモジュールをセットアップすることもできます。これにより、最上位ディレクトリであるかのように www だけをチェックアウトできますが、そのようなディレクトリごとに行う必要があります。

于 2008-09-18T01:32:22.653 に答える