SVN cleanup 失败的解决方法

来源:互联网 发布:什么跑步软件好 编辑:程序博客网 时间:2024/05/16 19:33

本文记录一下自己使用SVN碰到的问题。


今天利用svn 进行merge操作时,执行test merge失败。

利用之前的经验,

首先将要merge的两个版本都update到最新的代码;

接着移除被合并的分支上已有的改动;

执行test merge依旧失败,于是对子目录和根目录都执行cleanup操作,发现cleanup也失败了,提示信息如下:

Cleanup failed to process the following paths: xxxxxx,

database is locked,executing statement 'RELEASE s0'


之前没碰到过这种问题,于是上网搜索类似问题的解决方案。

发现解决方案基本都是备份一份,重新update。(因为我的工作项目比较大,这种方法效率过低)

于是寻求其他解决方案,后来看到了这篇文章:

http://www.techques.com/question/1-11500954/svn:-database-is-locked,-executing-statement-%27RELEASE-s0%27

第一个回答问题的人,提到了不要打开其他的svn 窗口,检查了一下,发现要进行的merge操作的窗口还处于打开状态,关闭之后重新进行cleanup即可。

今后进行cleanup操作时,应尽量关闭svn其他的相关操作。



0 0
原创粉丝点击