2013-05-20 111 views
5

我有一些文件和文件夾,我無法添加到忽略,因爲該選項被禁用。這是爲什麼?無法添加文件或文件夾到SVN:忽略

enter image description here

+1

你至少應該提什麼程序你的問題是什麼。 –

+1

使用什麼工具? –

+0

這看起來不像svn問題(你不會調用'svn'二進制文件),但是[Subversive](http://www.eclipse.org/subversive/)或[Subclipse](http: //subclipse.tigris.org/)。 – phihag

回答

8

問題是該文件夾已經在版本控制之下。

這裏是如何解決這類問題,當它出現:

  1. 在當地的外殼,使.settings文件夾
  2. 彈出「SVN倉庫」視圖在Eclipse
  3. 副本
  4. 導航到服務器(如/trunk/cboon/Project1/)在項目內
  5. 有右鍵單擊.settings目錄,並刪除它
  6. 現在在本地更新項目。如果感覺.settings有衝突,請接受傳入的更改。
  7. 將您當地的備份.settings複製回原處並刷新。它現在應該有一個'?'徽章,表明它沒有得到控制
  8. 現在可以svn:ignore
+0

謝謝@Nathaniel Waisbrot我會嘗試 –

+0

實際上它不需要刪除遠程存儲庫上的文件。您也可以在本地執行更改並進行提交。 – questionare

2

「你可以使用svn:只有未版本控制的資源忽略屬性,如果資源版本,然後‘添加到的svn:忽略’菜單中禁用爲了增加資源忽略,選擇未版本控制的資源,其你想忽略,右鍵單擊並調用Team/Add to svn:ignore,然後選擇ignore方法。「

取自討論here

3

最有可能的是,該文件已被添加到忽略列表(svn:忽略),也已被添加到存儲庫,現在包含一些更改。忽略列表僅用於未版本控制的文件。但是,如果該文件已在存儲庫中,則不起作用。

通過從存儲庫中刪除文件而不從工作副本中刪除文件來解決該問題,例如, svn rm --keep-local .settings