2011-11-07 134 views
13

在我的服務器上安裝了subversion,但我意外地從 根中刪除了.svn文件夾,因此該文件夾不再受版本控制。找回刪除.svn文件夾

當我嘗試做一個新的結帳,我得到一個錯誤

svn: 'repo' is already a working copy for a different URL 

那可能是因爲.svn文件仍然是在子文件夾可用。

我怎樣才能找回.svn文件夾,以便我有顛覆可用?

+0

它是本地服務器還是遠程的。在某些情況下,您可以按Ctrl + Z,它會重現錯誤刪除的文件。基本上這是一個UNDO捷徑。 –

+0

除非您有未提交的更改,否則只需刪除該文件夾並進行乾淨的結帳。如果您有未提交的更改,請檢出其他文件夾,然後合併。 – driis

+0

+1。好問題。上週我做了同樣的事情,最後刪除了所有內容並重新結帳。我也想知道糾正這樣一個錯誤的一種不那麼荒謬的方式。 – David

回答

11

嘗試在新文件夾中籤出您的回購,然後將根.svn目錄複製到您的舊根文件夾中,它應該做的東西。

+0

謝謝,它的工作 – Nenad