TortoiseSVNでVS2005のプロジェクトを扱う際の設定メモ

C#VB.NETで開発をする際、Visual Source Safeを買うのにお金が掛かるので、専らSubversionを使って構成管理している。
ただ、Visual Studioのアドオンとして使えるSubversionクライアントにはイマイチ挙動が怪しいものが多いため、クライアントはVisual Studioに統合せずにエクスプローラ上でTortoiseSVNを使っている。
と、いうことで設定メモを以下に記す。

  • 全体の設定(ローカルマシンの設定を除外する)
    • 右クリック-[TortoiseSVN]-[Settings]の[General]-[Subversion]-[Global ignore pattern]に以下を設定。
 *.suo *.csproj.user *.vbproj.user *.csproj.webinfo *.vbproj.webinfo
  • 都度の設定(ソースから生成されるものを除外する)
    • 新規にプロジェクトをインポートする際にはインポート対象からbinとobjフォルダの「中身」を外す。binとobj自体は残しておく。
    • binとobjフォルダを選択して右クリック-[TortoiseSVN]-[Properties]の「Add」ボタンを押して「Property name」に「svn:ignore」、「Property value」に「*」を入力して「OK」ボタンを押す。

かれこれ2年ぐらいこんな設定をベースにやっているが、bin/objはいつも面倒。何か楽な方法はないかなぁ(設置フォルダは不特定なのが前提)。