SVNリポジトリまたはPC上のSVNクライアントの無視のグローバルリストを設定する方法はありますか?
Tortoise/Ankh/VisualSVNのようなツールを使用している唯一の理由は、bin/obj/Resharperを一切必要とせずに必要なファイルのみをチェックインしたいからです。
.gitignore
と.hgignore
に甘やかされており、これらをリポジトリにコピーして、git commit -a
を使用するだけで、迷惑メールをチェックする必要はありません。
手動で設定できることは知っていますが、それは面倒であり、作成されるすべての新しいフォルダにも適用する必要があったと思います。
WindowsでSVNを使用します。
Subversionのインストール時に、次のいずれかのようなパスにファイルがあります。
C:\Users\<username>\AppData\Roaming\Subversion
c:\Documents and Settings\<username>\.Subversion\config
$HOME/.Subversion/config
subversionのグローバル構成が含まれています。の中に [miscellany]
セクションはglobal-ignores
パラメータは、グローバルに無視されるファイル名パターンを設定するために使用できます。
Subversionブックの Runtime Configuration Area セクションには、必要に応じてレジストリにそのようなグローバル構成パラメーターを設定する方法など、詳細な情報があります。
[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db
または、Gitの使用への移行段階にある場合:
[miscellany]
global-ignores = .git
Subversion 1.8以降のクライアントを使用している場合、リポジトリでグローバル無視を設定可能です。
Subversion 1.8リリースが導入されました Repository Dictated Configuration 機能。この新機能のおかげで、svn:global-ignores
リポジトリ側のプロパティ。
詳細については、「 SVNBook 1.8 |バージョン管理外の項目を無視する 」および「 SVNBook 1.8 |継承プロパティ 」を参照してください。