2010-09-09 84 views

回答

9

使用svn propdel命令

目錄:

svn propdel svn:ignore . 

遞歸:

svn propdel svn:ignore -R 
+3

這將刪除目錄中的所有忽略,如果你只是想一個使用propedit通過@virtualblackfox – 2010-09-10 00:23:07

13

使用propedit啓動默認的文本編輯器編輯的屬性,在這種情況下它是一個命名svn:ignore

svn propedit svn:ignore . 
1

如果您只是想從svn ignore中刪除其他幾個文件中的一個文件,請執行@virtualblackfox說在文本編輯器中進入svn:delete屬性。如果您看到列出的實際文件,例如(FILE2.TXT):

file1.txt 
file2.txt 
file3.txt 

然後直接將其移除,例如:

file1.txt 
file3.txt 

但是,如果你有一個過濾器,如*。txt文件,那麼你需要創建一個黑名單。

然後使用「svn統計」,你應該看到類似

? file2.txt 

然後你就可以到倉庫「SVN添加FILE2.TXT」回來。

1

從文件系統中刪除或忽略的文件,運行:

svn st --no-ignore | grep "I " | sed "s/I //" | xargs rm