2012-08-08 141 views
2

在我的項目中,有時Thumbs.db文件包含在存儲庫中。我在Tortoise SVN的全局忽略路徑中添加了*.db,但仍在Thumbs.db文件上顯示紅色標記。有沒有一種方法可以從存儲庫中刪除所有Thumbs.db文件,並將其忽略以備將來使用。從存儲庫中刪除Thumbs.db文件

我在客戶機上使用Tortoise SVN,在服務器上使用VisualSVN

+0

**你究竟做了什麼來忽略和解除「Thumbs.db」? – bahrep 2012-08-10 12:13:17

回答

1

您的意思是說您已將Thumbs.db添加到全局忽略模式TortoiseSVN |設置|一般?這與常見的svn:ignore Subversion屬性有點不同。

TortoiseSVN Manual報價:

全球忽略模式被用來防止版本的文件,從表示 例如最多在提交對話框中。匹配模式的文件是 也被導入忽略。

它表示該模式隻影響未版本控制的項目並且僅適用於客戶端PC。如果thumbs.db已經被添加到Subversion中,或者甚至已經提交,您應該右鍵單擊工作副本中的文件,然後選擇TortoiseSVN | Unversion並添加到忽略列表

關於Ignoring Files And Directories with TortoiseSVN的進一步閱讀。


如果thumbs.db(或任何其他文件)已經致力於Subversion版本庫 - 它會在那裏永遠:)例如即使您應用svn:ignore屬性忽略thumbs.db,它仍將存儲在存儲庫歷史記錄中(在較早版本中)。順便說一句,請參閱相關的Apache Subversion FAQ entry

+3

這裏有'沒有Unversion並添加到忽略列表'選項,但是有一個刪除和添加到忽略列表選項。我選擇了這個,並承諾,並且它在客戶端上運行良好。我讀過刪除服務器上的文件太困難了,所以我在所有客戶端機器上進行了更改。謝謝您的幫助。 – noob 2012-08-13 06:37:44