我的SVN存储库锁定了我!

时间:2010-11-25 19:36:46

标签: svn locked

我似乎陷入无限的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!

谢谢,

杰克

4 个答案:

答案 0 :(得分:10)

根本不会混淆。这实际上是一个常见的问题。你所做的是将png目录移到其他地方,运行svn更新以将其从存储库中恢复,然后将你从保存位置所做的任何更改复制回目录。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我建议你从服务器上做一个新的结账,并在这个上重新申请你的更改。

答案 3 :(得分:0)

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