Svn 乌龟VN写锁错误?

Svn 乌龟VN写锁错误?,svn,tortoisesvn,Svn,Tortoisesvn,今天我想把我的分支并入主干。已经一周没有做这个项目了,在那个时间段内也没有做任何承诺等。试图从分支切换回主干,并出现以下错误: No write-lock in 'Y:\Website\_Working Copy\app' 我过去从未遇到或见过这个问题,也找不到任何关于问题所在的文档……这可能是什么,我可以尝试什么 另外,我刚刚将TortoiseSVN和SVN升级到最新版本,看看这是否能修复损坏的文件,但无法修复。嗯。。。这很奇怪,但在你的工作副本中是个问题。我会通过在主干上重新签出来中止sv

今天我想把我的分支并入主干。已经一周没有做这个项目了,在那个时间段内也没有做任何承诺等。试图从分支切换回主干,并出现以下错误:

No write-lock in 'Y:\Website\_Working Copy\app'
我过去从未遇到或见过这个问题,也找不到任何关于问题所在的文档……这可能是什么,我可以尝试什么


另外,我刚刚将TortoiseSVN和SVN升级到最新版本,看看这是否能修复损坏的文件,但无法修复。

嗯。。。这很奇怪,但在你的工作副本中是个问题。我会通过在主干上重新签出来中止svn交换机的故障排除。然后,您应该能够将分支合并到这个新的工作副本中。

如果您使用的是TortoiseSVN,可能发生的情况是(任性的)TSVNCache进程保持打开状态。svn/wc.db会阻止在切换操作期间创建文件的写锁。终止进程(或至少强制关闭句柄)将释放文件上的句柄,从而允许执行修改工作副本元数据的其他操作。

我从分支切换到主干,刚刚收到相同的错误


使用TortoiseSvn,我能够进行“清理”,这为我解决了这个问题。

我经常遇到这个问题,每次提交都是在同一个项目中。Chris的回答可能有效(即重新启动TSVNCache进程),但这是一次性的

对我来说,彻底解决问题的方法是:

  • 1) 转到TSVN投诉的文件,并对每个文件进行SVN更新,TSVN然后发出“合并文件…”消息,因为提交成功,但自动更新失败

  • 2) 一旦提交了所有文件并且我的整个项目目录稳定, 我删除了to文件夹,并从头开始将其签出


从那以后就没有问题了。触摸木头。

给你一个逻辑点……我能够很好地检查行李箱,但总体而言,我仍然有问题……我已经确定所有这些错误的主要原因是Beanstalk的错误,所以现在要由他们来解决。谢谢我无法在Ubuntu中找到以下错误:svn:E155005:No write lock in“some path”如果您的乌龟“Clean Up”不工作,请使用终端屏幕导航到项目的根目录-我的已锁定,因此我通过终端进入并键入“svn cleanup”这就解决了问题。我在Eclipse上遇到了这个问题,一个“团队>清理”解决了它。在终止TSVNCache进程后,您必须进行另一个SVN更新。那就行了。(为了确保安全,我还重新启动了Windows资源管理器。)