CVSから特定のディレクトリをチェックアウトし、そのディレクトリにつながるツリーを省略するにはどうすればよいですか?
元。
このディレクトリにチェックアウトしたいC:/ WebHost / MyWebApp / www
私のCVSプロジェクトのディレクトリ構造はMyWebApp/Trunk/wwwです。
TrunkおよびMyWebAppディレクトリを省略するにはどうすればよいですか?
CVSから特定のディレクトリをチェックアウトし、そのディレクトリにつながるツリーを省略するにはどうすればよいですか?
元。
このディレクトリにチェックアウトしたいC:/ WebHost / MyWebApp / www
私のCVSプロジェクトのディレクトリ構造はMyWebApp/Trunk/wwwです。
TrunkおよびMyWebAppディレクトリを省略するにはどうすればよいですか?
cvs を使用し-d/cvsroot checkout -d directory project/path/directory
ます。環境でルートを設定する場合、最初-d
は省略できます。これは「パスの短縮」と呼ばれ、 への-N
オプションで回避できますcheckout
。
CVS は、フォルダ内のファイルによってリポジトリに「関連付けられています」.CVS
。各フォルダは個別に「関連付け」されています。
これは、完全なものをチェックアウトして (または既に完全なものを持っている場合)、www
ディレクトリを別の場所にカット アンド ペーストするだけで、正しい CVS の場所にリンクされたままになることを意味します。
[おっと、いくつかの間違ったがらくたを削除しました。] ええ、co -d www はあなたが望むものです。
リポジトリにモジュールをセットアップすることもできます。これにより、最上位ディレクトリであるかのように www だけをチェックアウトできますが、そのようなディレクトリごとに行う必要があります。