我似乎陷入无限的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
。 Harumph!
谢谢,
杰克
答案 0 :(得分:10)
根本不会混淆。这实际上是一个常见的问题。你所做的是将png目录移到其他地方,运行svn更新以将其从存储库中恢复,然后将你从保存位置所做的任何更改复制回目录。
答案 1 :(得分:1)
将错误的工作副本目录移出某处。重新检查该目录(更新上面的目录即可)。如果您有任何更改的文件,请将其复制回来。
答案 2 :(得分:0)
我建议你从服务器上做一个新的结账,并在这个上重新申请你的更改。
答案 3 :(得分:0)
当我发生这种情况时,我只是删除了不再包含.svn并从存储库更新的文件夹。如果您有本地更改,那就不太好了,但它确实有效。