私はホストされたサーバー(Linux)にSVNリポジトリを持っており、Windowsマシン(tortoise svnがインストールされている)でローカル作業を行う必要があります。私の質問を簡略化するために、ディレクトリ構造は次のようになります。バージョン管理下で選択フォルダを配置する
root |--------sub1 |--------sub2 |--------sub3 ... |--------subN
各サブXの下に追加のサブフォルダがあります。私は、バージョン管理下にある "sub1"と "sub3"の特定のサブ・サブフォルダのみを必要としているとします。しかし、Windowsでは、tortoisesvnを使って変更をコミットするときに、ルートフォルダを右クリックしてコミットし、選択されたフォルダのルートの下にある任意の変更をコミットすることができます。問題は、ignoreを使用することは非常に面倒なことだと思います。なぜなら、さまざまなレベルの構造で無視するフォルダがたくさんあるからです。
基本的に、私は全体をバージョン管理下に置いて、svnに "ok、今はXとYを除くすべてを無視する"と伝えたいと思います。これを達成する最も簡単な方法は何ですか?
おかげで、 ヨナCVSで
+1、私はそれについて考えなかった。 – yvoyer
これはまさに私が必要とする解決策ですが、私はtortoisesvnがupdateコマンドで-set-depthをサポートしているとは思わない – Jonah