今天想把我的分支合并回主干。没有在这个项目上工作一个星期,并没有在那个时间框架内做任何提交等。尝试从分支做切换回主干和得到这个错误:TortoiseSVN写锁定错误?
No write-lock in 'Y:\Website\_Working Copy\app'
我从来没有或过去发现这个问题,并不能找到什么错误的任何文件.. 。这可能是什么,我可以尝试什么?
此外,我刚刚升级TortoiseSVN & SVN到最新版本,看看是否会修复损坏的文件,但不去。
今天想把我的分支合并回主干。没有在这个项目上工作一个星期,并没有在那个时间框架内做任何提交等。尝试从分支做切换回主干和得到这个错误:TortoiseSVN写锁定错误?
No write-lock in 'Y:\Website\_Working Copy\app'
我从来没有或过去发现这个问题,并不能找到什么错误的任何文件.. 。这可能是什么,我可以尝试什么?
此外,我刚刚升级TortoiseSVN & SVN到最新版本,看看是否会修复损坏的文件,但不去。
嗯......这很奇怪,但这是您工作副本中的问题。我会通过重新检查干线来中止svn切换。然后,您应该能够将分支合并到这个新的工作副本中。
如果您使用的是TortoiseSVN,可能发生的情况是一个(任性的)TSVNCache进程保持打开.svn/wc.db,这可防止在切换操作期间创建对文件的写入锁定。终止进程(或至少强制关闭句柄)将释放文件上的句柄,从而允许修改工作副本元数据的其他操作发生。
在杀死TSVNCache进程后,您将不得不做另一次SVN更新。然后它会工作。 (我也重新启动了Windows资源管理器,只是为了确保。) – 2017-05-10 07:36:07
我以循环的方式出现了这个问题,总是在同一个项目中,每次提交。 Chris的答案可能会起作用(即重新启动TSVNCache进程),但这只是一次。
什么清除了问题明确对我来说是:
1)深入到文件(s)表示,TSVN抱怨,做SVN更新他们每个人, TSVN然后发出“合并文件...”消息,因为提交成功,但自动更新失败。
2)一旦所有文件都被提交并且我的整体项目目录稳定,我删除了to文件夹,并从头开始检查它。
因为没有更多的问题。触摸木头。
给你逻辑的观点......我能够做一个很好的检查后备箱,但总体上我仍然有问题......我确定所有这些错误的主要原因是魔豆现在就在他们身上解决。谢谢! – 2012-02-23 03:28:05
我无法绕过int Ubuntu获取以下错误:svn:E155005:“某些路径”中没有写锁定 – 2017-12-18 12:07:44