私のプロジェクトでは、Thumbs.db
ファイルがリポジトリに含まれることがありました。*.db
のグローバル無視パスに追加しましたTortoise SVN
が、それでもThumbs.db
ファイルに赤いマークが表示されています。リポジトリからすべてのThumbs.db
ファイルを削除し、将来のためにそれらを無視する 方法はありますか?
Tortoise SVN
クライアントマシンとサーバーで使用しVisualSVN
ています。
私のプロジェクトでは、Thumbs.db
ファイルがリポジトリに含まれることがありました。*.db
のグローバル無視パスに追加しましたTortoise SVN
が、それでもThumbs.db
ファイルに赤いマークが表示されています。リポジトリからすべてのThumbs.db
ファイルを削除し、将来のためにそれらを無視する 方法はありますか?
Tortoise SVN
クライアントマシンとサーバーで使用しVisualSVN
ています。
Thumbs.db をTortoiseSVNのグローバル無視パターンに追加したということですか? | 設定 | 一般?svn:ignore
一般的なSubversion プロパティとは少し異なります。
TortoiseSVN マニュアルの引用を参照してください:
グローバルな無視パターンは、コミット ダイアログなどでバージョン管理されていないファイルが表示されるのを防ぐために使用されます。パターンに一致するファイルもインポートによって無視されます。
パターンはバージョン管理されていないアイテムにのみ影響し、クライアント PC にのみ適用されると書かれています。がすでに Subversion に追加されているかコミットされている場合はthumbs.db
、作業コピー内のファイルを右クリックして、TortoiseSVN |を選択する必要があります。アンバージョンし、無視リストに追加します。
TortoiseSVN でファイルとディレクトリを無視する の詳細を参照してください。
thumbs.db
(または他のファイル) が既に Subversion リポジトリにコミットされている場合、それは永遠に存在します :) たとえば、無視するプロパティを適用してもsvn:ignore
、thumbs.db
リポジトリの履歴に残ります (古いリビジョン)。ところで、関連するApache Subversion FAQ エントリを参照してください。