2013-02-19 100 views
3

這裏有多個「undo svn checkout」的問題,但沒有找到答案如何從字面上撤消svn結帳。除了手動刪除還有其他方法嗎? (更安全的速度比通過幾百文件手動尋找辦法。)撤銷SVN結賬

我檢查了通過命令行的目錄,而是打字

svn checkout svn://server/project/ .

我typo'd並把 svn checkout svn://server/project/ /

如果您錯過了我所說的內容,而不是將項目簽出到當前文件夾,那麼將其簽出到服務器的根目錄,現在大約有一百個文件與根目錄混合在一起。

有人決定把./旁邊對方在鍵盤上...

+2

這就是爲什麼你不能在你的機器上以root身份工作。你必須手動刪除所有的文件和文件夾 – 2013-02-19 19:00:58

+0

我聽到你的。我必須提升以刪除目錄,但在結帳前不退出。 – teynon 2013-02-19 19:04:13

回答

6

豈不

svn up --set-depth empty/

做的伎倆?

+1

不確定OP的情況,但這對我有幫助。 – jake 2014-11-19 23:51:17

4

如果你問有沒有一個SVN命令做的工作對你來說,答案是否定的。您需要手動刪除這些文件。

+0

或者也許是更快更安全的方法來刪除剛添加到根目錄的所有文件。 – teynon 2013-02-19 18:56:27