svn:数据库被锁定,执行语句'RELEASE s0'

Ter*_*man 21 svn tortoisesvn

在尝试从私有分支合并时,我一直收到错误列表:

数据库被锁定,执行语句'RELEASE s0'

我运行了aggnet subversion edge server:1.7.5-3220.94

我运行的乌龟svn客户端:TortoiseSVN 1.7.7,Build 22907 - 64 Bit,2012/05/15 12:16:05

任何人都可以请指出导致这种情况的原因,以及如何解决这个问题.Web上的引用表明某些进程正在使用sqlite后端.来自svn客户端上下文菜单的通用"释放锁定"操作似乎没有帮助?

小智 11

如果您使用的是Windows版,那么让我们继续下一步:

右键单击repo文件夹并转到TortoiseSVN选项,然后选择该选项Clean Up.

在清理选项中选择:

Clean Up working copy status
Refresh Shell Overlays
Include external
Run Code Online (Sandbox Code Playgroud)


小智 7

我尝试更新本地副本但合并窗口保持打开时出现此错误.我关闭了合并窗口,更新和清理工作正常.


小智 6

如果我打开一个shell并运行一个subversion命令然后尝试使用Tortoise进行合并我得到了这个错误.

关闭shell窗口,然后从Tortoise再次进行合并,它的工作原理.


Mac*_*cki 6

我有同样的问题.我同时使用Tortoise和Eclipse.关闭Eclipse解决了这个问题.


小智 5

如果您使用其他程序(netbeans),则配置程序Netbeans:

options> Team> versioning> subversion> Preferential client为"CLI"更改此选项,并在选择目录TortoiseSVN\BIN中的SVN.exe之后

这解决了锁定数据库的问题