TortoiseSVNを使用していますが、既存のリポジトリをローカルディレクトリにチェックアウトしたいのですが。ただし、ファイルツリーの特定の部分のみをプルダウンします。それを行う方法はありますか?
例えば:
/trunk
/project-A
/project-B
/project-C
トランク、プロジェクトAとプロジェクトBをプルダウンしたいとします。それ、どうやったら出来るの?
成功したようですが、他の人に役立つことを期待して、段階的なガイドを含めたいと思いました。
trunk
を深さ=「このアイテムのみ」の作業コピーにチェックアウトしますこれにより、選択したサブフォルダーのみが作業コピーにプルされます。
これは遅くなるかもしれませんが、この質問を見つけて、既存のディレクトリを除外できるかどうか疑問に思う人にとっては、そうする方法があるようです。
ローカルmodがない場合は、ディレクトリが削除され、以降の更新から除外されます。ディレクトリを元に戻す必要がある場合は、上記のMichael Hacknerの方法を使用してください。
上からの自治の答えを拡大すると...
プロジェクト全体をチェックアウトし、後で特定のフォルダーまたはファイルをプロジェクトから除外する場合...
選択解除があるディレクトリ/ファイルが削除され、以降の更新から除外されます。ディレクトリを元に戻す必要がある場合は、プロセスを繰り返して選択を変更します。
Project-Aフォルダーに移動して右クリック== >> SVN Updateすると、project-Aフォルダーとそのサブフォルダーのみが更新されます。次に、project-Bについても同じことができます
これも機能します:
[1]-サブフォルダーを部分的に(そのサブフォルダー内のすべてのアイテムなしで)チェックアウトし、その後ファイルがそのサブフォルダーに追加されてコミットされる場合、通常のチェックアウトを実行してもそれらは取得されないことに注意してください。
この質問は Subversionで部分的なチェックアウトを実行できますか? に関連していますが、TortoiseSVNを使用する特定のコンテキストがあります。