创建分支或标记(VisualSVN服务器2.6.2上),每当我试图创建一个分支(或标签),我得到这个错误:错误自从升级到SVN 1.8 SVN
莫非由于源 (例如,锁)的失败前提条件,不是COPY/svn/[路径]。 [424,#0]
在另一个资源上发生错误,从而阻止对此资源请求的 操作。 [424,#0]
这只发生在一个存储库 - 我已经升级了两个,他们工作完美,即:我们能够正常分支和标记。任何想法可能导致这种情况?
创建分支或标记(VisualSVN服务器2.6.2上),每当我试图创建一个分支(或标签),我得到这个错误:错误自从升级到SVN 1.8 SVN
莫非由于源 (例如,锁)的失败前提条件,不是COPY/svn/[路径]。 [424,#0]
在另一个资源上发生错误,从而阻止对此资源请求的 操作。 [424,#0]
这只发生在一个存储库 - 我已经升级了两个,他们工作完美,即:我们能够正常分支和标记。任何想法可能导致这种情况?
原来的错误信息是关于在主干中的某处锁定的。
奇怪的是,锁对我的客户端(TortoiseSVN)是不可见的 - 既没有Release Lock
也没有Cleanup
命令报告它。我试过svnadmin lslocks
和lo看,它列出了一个单一的XML配置文件锁定在...一月2012.
看起来像从SVN 1.6升级到1.8以某种方式导致这个古老的锁回来。在该文件上使用svnadmin rmlocks
解决了问题,分支/标记不再失败。只是为了确保我试图通过TortoiseSVN锁定/解锁文件,现在一切正常,即:锁上市等。
对不起,我不能提供这个问题更合乎逻辑的解释,除了也许旧版本的锁没有得到正确升级,和/或TortoiseSVN不能正确处理升级的锁。
您是否升级存储库格式? 'svnadmin升级REPO_PATH'。 –
是的,它是由VisualSVN安装程序完成的,但之后我手动完成,只是为了安全起见。 – Krashlog
尝试做一个svn清理? –