7

Subversionのデフォルトのグローバル無視は、ビルドアーティファクトをバージョン管理から外すのに適しています。自分のものをビルドするためにコンパイルされたコードのディレクトリを配布する必要がある場合はどうなりますか?

出力(たとえば、 )を取得したくないし、他のほとんどのプロジェクトのコンパイル済みコードをすべて/target無視し続けたいのですが、 1つのディレクトリ(たとえば)だけが常に拡張子の付いたファイルを追跡する必要があります。/input.a

global-ignoresプロパティを変更せずに、/inputディレクトリにsvn add新しいファイルを取得するために設定できるプロパティはありますか?.a

4

1 に答える 1

7

svn:ignore設定はディレクトリごとのプロパティです。これは特定のディレクトリに適用され、設定を上書きするのではなく、に追加します。SVNブックのバージョン管理されていないアイテムの無視を参照してください。global-ignores

私はあなたが2つの実行可能なオプションを持っていると言うでしょう:

  1. 設定に含めない*.aでください。そのようなファイルが表示される傾向があるディレクトリ(など)global-ignoresのプロパティにのみ設定してください。svn:ignore/target
  2. 設定を維持*.aし、追跡する各ファイルをglobal-ignores手動で呼び出します。それらがSVNによって追跡されると、無視設定はそれらに適用されなくなります。svn add.a
于 2011-10-18T15:14:48.593 に答える