2

私のプロジェクトでは、Thumbs.dbファイルがリポジトリに含まれることがありました。*.dbのグローバル無視パスに追加しましたTortoise SVNが、それでもThumbs.dbファイルに赤いマークが表示されています。リポジトリからすべてのThumbs.dbファイルを削除し、将来のためにそれらを無視する 方法はありますか?

Tortoise SVNクライアントマシンとサーバーで使用しVisualSVNています。

4

1 に答える 1

1

Thumbs.db をTortoiseSVNのグローバル無視パターンに追加したということですか? | 設定 | 一般svn:ignore一般的なSubversion プロパティとは少し異なります。

TortoiseSVN マニュアルの引用を参照してください:

グローバルな無視パターンは、コミット ダイアログなどでバージョン管理されていないファイルが表示されるのを防ぐために使用されます。パターンに一致するファイルもインポートによって無視されます。

パターンはバージョン管理されていないアイテムにのみ影響し、クライアント PC にのみ適用されると書かれています。がすでに Subversion に追加されているかコミットされている場合はthumbs.db、作業コピー内のファイルを右クリックして、TortoiseSVN |を選択する必要があります。アンバージョンし、無視リストに追加します

TortoiseSVN でファイルとディレクトリを無視する の詳細を参照してください。


thumbs.db(または他のファイル) が既に Subversion リポジトリにコミットされている場合、それは永遠に存在します :) たとえば、無視するプロパティを適用してもsvn:ignorethumbs.dbリポジトリの履歴に残ります (古いリビジョン)。ところで、関連するApache Subversion FAQ エントリを参照してください。

于 2012-08-10T12:22:12.690 に答える