バージョン管理外のファイルの無視

たまたま無視するはずのファイルを追加してしまったら、どのようにしたらそのファイルを失わずにバージョン管理下から外せるのでしょうか? おそらくプロジェクトの一部ではない、しかし長時間かけてお好みに設定した IDE の設定ファイルがあることでしょう。

まだコミットしていなければ、TortoiseSVN取り消し... で追加を取り消せば済みます。また間違えて追加しないように、そのファイルを無視リストに追加しておくといいでしょう。

ファイルが既にリポジトリに入ってしまっていたら、もう少し手を動かさなければなりません。

  1. Shift キーを押しながら拡張コンテキストメニューを表示し、TortoiseSVN削除 - ローカルファイルを保持 を使用して、ローカルコピーを消さずにマークしたリポジトリのファイル・フォルダを削除してください。

  2. 親フォルダで、TortoiseSVNコミット としてください。

  3. また同じトラブルに見舞われないように、そのファイル・フォルダを無視リストに追加します。