在我的項目中,有時Thumbs.db
文件包含在存儲庫中。我在Tortoise SVN
的全局忽略路徑中添加了*.db
,但仍在Thumbs.db
文件上顯示紅色標記。有沒有一種方法可以從存儲庫中刪除所有Thumbs.db
文件,並將其忽略以備將來使用。從存儲庫中刪除Thumbs.db文件
我在客戶機上使用Tortoise SVN
,在服務器上使用VisualSVN
。
在我的項目中,有時Thumbs.db
文件包含在存儲庫中。我在Tortoise SVN
的全局忽略路徑中添加了*.db
,但仍在Thumbs.db
文件上顯示紅色標記。有沒有一種方法可以從存儲庫中刪除所有Thumbs.db
文件,並將其忽略以備將來使用。從存儲庫中刪除Thumbs.db文件
我在客戶機上使用Tortoise SVN
,在服務器上使用VisualSVN
。
您的意思是說您已將Thumbs.db添加到全局忽略模式中TortoiseSVN |設置|一般?這與常見的svn:ignore
Subversion屬性有點不同。
全球忽略模式被用來防止版本的文件,從表示 例如最多在提交對話框中。匹配模式的文件是 也被導入忽略。
它表示該模式隻影響未版本控制的項目並且僅適用於客戶端PC。如果thumbs.db
已經被添加到Subversion中,或者甚至已經提交,您應該右鍵單擊工作副本中的文件,然後選擇TortoiseSVN | Unversion並添加到忽略列表。
關於Ignoring Files And Directories with TortoiseSVN的進一步閱讀。
如果thumbs.db
(或任何其他文件)已經致力於Subversion版本庫 - 它會在那裏永遠:)例如即使您應用svn:ignore
屬性忽略thumbs.db
,它仍將存儲在存儲庫歷史記錄中(在較早版本中)。順便說一句,請參閱相關的Apache Subversion FAQ entry。
這裏有'沒有Unversion並添加到忽略列表'選項,但是有一個刪除和添加到忽略列表選項。我選擇了這個,並承諾,並且它在客戶端上運行良好。我讀過刪除服務器上的文件太困難了,所以我在所有客戶端機器上進行了更改。謝謝您的幫助。 – noob 2012-08-13 06:37:44
**你究竟做了什麼來忽略和解除「Thumbs.db」? – bahrep 2012-08-10 12:13:17