2

我似乎陷入了无限的 SVN 循环,因为它是......

我的存储库位于本地 /Users/Jack/MySite.co.uk/

问题是,该.svn文件夹似乎已被意外删除/Users/Jack/MySite.co.uk/images/png,因此触发了错误svn: '/Users/Jack/Sites/MySite.co.uk/images/png' is not a working copy directory...

我尝试做的是:

svn --force delete /Users/Jack/Sites/MySite.co.uk/images/png

其中说svn: Working copy '/Users/Jack/Sites/MySite.co.uk/images' locked. Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

因此,我按照说明执行此操作:

svn cleanup /Users/Jack/Sites/MySite.co.uk/

Subversion 回应:'/Users/Jack/Sites/MySite.co.uk/images/png' is not a working copy directory

如果这令人困惑,我很抱歉,但是,我也很困惑!有什么简单的方法可以解决这个问题吗?我已经尝试svn add了有问题的文件夹,它告诉我/images/ is locked。哈伦普!

谢谢,

杰克

4

4 回答 4

10

一点也不混乱。这实际上是一个普遍的问题。您所做的就是将该 png 目录移到其他地方,运行 svn update 以将其从存储库中恢复,然后将您从保存的位置所做的任何更改复制回目录中。

于 2010-11-25T19:40:33.913 回答
1

将错误的工作副本目录移到某处。重新签出该目录(更新上面的目录即可)。如果您有任何更改的文件,请将它们复制回来。

于 2010-11-25T19:41:09.037 回答
0

我建议您从服务器重新结帐并在此重新应用您的更改。

于 2010-11-25T19:41:27.373 回答
0

当我发生这种情况时,我只是删除了不再包含 .svn 的文件夹并从存储库中更新。如果您有本地更改,那不是很好,但它可以工作。

于 2010-11-25T19:41:57.453 回答