it-swarm-ja.com

Tortoise SVN:コンピューター上の不足しているアイテムのみを無視する

私のチームには、私が使用していないコードの大きなチャンクを使用している人が1人います。サイズが大きいので、必要なとき以外はパソコンに入れたくないです。そのため、この削除操作をSVNにコミットせずに、PC上のディレクトリ全体を削除しただけです。もちろん、SVNは、何百ものファイルが欠落していることを教えてくれます。ステータスレポートを表示するときにこのディレクトリを無視するようにSVNに指示できますか?

つまり、 グローバル無視設定 のようなものですが、その逆です。

3
texnic

興味のあるアイテムだけを含む「スパースチェックアウト」を実際に探しているようです: http://svnbook.red-bean.com/en/1.7/svn.advanced.sparsedirs.html

SVNの本のその章では、ここで説明できるよりもはるかに詳細に説明していますが、(コマンドラインの場合)svn checkout --depth ...の後にsvn update --set-depth ...コマンドを使用してビルドすることができます。関心のあるディレクトリとファイルのみを含む作業コピー。更新やその他の操作を行ってもその状態のままになります。

TortoiseSVNについてもおっしゃいましたね。チェックアウトの各ファイルまたはフォルダーの[リビジョンに更新]コンテキストメニュー項目を使用して、TortoiseSVNでまったく同じことを行うことができますが、作業全体の[リビジョンに更新...]ダイアログを使用する方がはるかに簡単です。コピー、または「チェックアウト」ダイアログ。これらのダイアログには、[アイテムの選択...]ボタンがあります。そのボタンをクリックすると、更新またはチェックアウトを完了したときに、作業コピーに含める項目をチェックまたはチェック解除するディレクトリツリーが1回の操作で表示されます。

3
Ben