多くのサブディレクトリを含む大きなディレクトリ ツリーがあります。多くのディレクトリで を使用しsvn propedit svn:ignore .
、指定されたディレクトリ内のファイルやディレクトリを無視しました。ここで、ディレクトリが呼び出されたすべてのサブディレクトリで、無視したいと思いfoo
ます。この回答では、次を呼び出すことをお勧めします。
svn propset --recursive svn:ignore foo .
木の根元から。問題は、これを呼び出すと、さまざまなサブディレクトリ内の事前定義された無視がすべて上書きされることです。これは望ましくありません。基本的に、ツリー内の各ディレクトリの無視リストに、エントリのある行を追加したいと思いますfoo
。SVN はこの種のアクションをサポートしていますか? そうでない場合は、このタスクのスクリプトを作成し、ファイルdir-prop-base
(無視リストを保持しているように見える) の各行./sub/directory/.svn
(.
ツリーのルートはどこ) に必要な行を追加することを考えていました。それは安全ですか?、つまり手動で.svn
コンテンツを台無しにしますか?