2011-11-07 167 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