たとえば、「プロジェクト」というディレクトリがあり、ディレクトリを追加するときに次のワイルドカード「*.jpg」に一致するものはすべて無視したいとします。これどうやってするの?
編集:明確にするために、私は鶏と卵の問題に直面しています。バージョン管理にディレクトリを追加する前に、ファイルを無視できません。ただし、ディレクトリを追加すると、無視したいファイルが自動的に追加されます。
たとえば、「プロジェクト」というディレクトリがあり、ディレクトリを追加するときに次のワイルドカード「*.jpg」に一致するものはすべて無視したいとします。これどうやってするの?
編集:明確にするために、私は鶏と卵の問題に直面しています。バージョン管理にディレクトリを追加する前に、ファイルを無視できません。ただし、ディレクトリを追加すると、無視したいファイルが自動的に追加されます。
Subversion構成ファイルを見てください。Unix / Mac / Linuxシステムでは、$HOME/.subversion/config
です。Windowsでは、さまざまな場所に配置できます。通常はに%USERPROFILE%\.subversion\config
ありますが、すべてのシステムで保証することはできません。一部のSubversionクライアントは、それをレジストリに配置する場合があります。
Subversion構成ファイルには、セクションがあります[miscellany]
。数行下に、global-ignores
エントリがあります。グロブパターンに一致するファイルは、特定のファイル名の代わりに再帰的svn add
またはファイルグロブパターンを使用して追加されることはありません。svn add
また、デフォルトでを実行すると、グロブパターンに一致する追加されていないファイルは表示されませんsvn status
。
Subversionオンラインマニュアルのこのセクションを参照してください。について見てみましょうglobal-ignores
。
svn:ignore プロパティを編集する必要があります
> svn pe . svn:ignore
これにより、デフォルトのテキスト エディターが開きます。以下を追加します:-
*.jpg
次に、保存してコミットします。
詳細については、ドキュメントを参照してください。