SVN(Subversion) delete后svn: E155037

今天下午对于一个项目文件进行管理时出现错误,具体显示如下:

svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

那么到底是什么原因导致这个错误的?自己管理项目时修改如下:

1. Tortoise删除ipch文件夹。ipch文件夹下包含两个文件夹,其中文件夹A未进行版本管理,文件夹B进行版本管理。

如下图:

ipcp

|-A

|_B

此时,Tortoise会进行提示,然后执行了Force操作

2. 然后就弹出了SVN E155037错误。执行svn cleanup出现A文件夹无法访问。

3. 执行svn log/status仍然出现一样错误。

因为自己是刚刚使用SVN没多久,实在没有分析出原因。开始分析原因可能是SVN log file出现问题,后来通过网上资料,分析原因可能是Visual Studio打开了项目导致delete操作无法完整进行,因此马上关闭Visual Studio。再次查看A文件夹,发现已经成功删除。

通过此次错误分析与学习,得出一个经验:SVN版本管理时最好关闭所有打开的文件



作者:warrior

出处:http://www.cnblogs.com/miraclecoder/

版权:博客所有权归本人和博客园所有,如有转载请在显著位置给出博文链接和作者姓名,否则本人将保留依法追究的权利。

原文地址:https://www.cnblogs.com/miraclecoder/p/4275738.html