2011-04-28 42 views
15

我在我的項目的bin/object文件夾中設置了忽略規則。然後我嘗試用svn add *添加所有其他文件。好像忽略只適用於svn status命令,所以我的bin和object文件夾的內容都顯示出來了。現在我還沒有在列表中做過提交,但是當我執行svn狀態時,當我發送該命令時,我會看到所有那些令人討厭的文件準備就緒。有沒有辦法將它們從列表中刪除或完全清除該列表?另外,這個名單叫什麼?提前致謝!SVN從待提交列表中刪除文件

回答

26
svn revert bin 

會刪除bin目錄在下次提交時被添加。

或者,如果你想迭代恢復(有時是有用的)

svn revert -R bin 
5

你應該恢復你不想犯添加的文件。

要在將來忽略這些文件夾,請將它們添加到父文件夾的svn:ignore列表中。閱讀所有關於忽略未受版本控制的項目here

2

如果您安裝了TortoiseSVN,則可以使用資源管理器右鍵菜單上下文:TortoiseSVN,Unadd。

注意:如果像您的情況一樣標記了要添加的文件夾/文件,則只會看到未加載。

+1

如果要撤消添加的文件夾不存在(即從svn重命名失敗),只需使用該名稱創建一個空白文件夾即可。然後,該文件夾將在右鍵菜單上下文中具有撤消添加,並且還會撤消任何遞歸文件夾。 – Efreeto 2016-01-13 20:59:59

+0

爲我完美工作,非常感謝! – 2017-05-31 12:54:10