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/

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

时间: 2024-12-10 00:32:28

SVN(Subversion) delete后svn: E155037的相关文章

SVN - Subversion 集中式版本控制

源代码管理工具的起源 为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 源代码会引发哪些问题? 无法后悔:做错了一个操作后,没有后悔药可以吃 版本备份:费空间.费时间 版本混乱:因版本备份过多造成混乱,难于找回正确的想要的版本 代码冲突:多人操作同一个文件(团队开发中的常见问题) 权限控制:无法对源代码进行精确的权限控制 追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖 - - 源代码管理工具就是为了解决上述问题而生的!此乃软件开发的一大福音!

svn(subversion)代码管理

想必大家现在都比较喜欢使用svn(subversion)完成代码管理了,因为它的开源,轻巧,易用.但是这样一个宝贝如果不知道其正确的用法,也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶.   下面就我们在外事项目中使用SVN的经验简单做个说明.   如何正确提交代码?   可能很多人用过微软的VISUAL SOURCESAFE 或者 Team Foundation Server,就认为那还不简单,checkout/checkin 不就完了吗.孰不知由于SVN采用了另一种源代码管

[Subversion]Mac 上 svn使用

之前试用的Versions 过期了 下载svnX发现它很精简很好用 后来直接用了Xcode发现Xcode一开始直接在Source Control 里面Check Out 发现只有填写连接的地方 但是配置问题地方填写 都是直接通过然后显示一个文件夹名字 但里面并没有内容 所以就在repository地址后面加了一些参数(直接加一个?k也可以)就会直接跳出账号密码的配置界面 下面是可能碰到的问题的解决方法 Error validating server certificate for… 按t或者p依

Idea中配置svn时报 Can't use Subversion command line client: svn.Errors found while svn working copies detection.

使用Intellij的svn时提示出错:Can't use Subversion command line client: svn. Errors found while svn working copies detection. 当我在使用svn,Checkout一个项目后,然后将其导入到Intellij中,就出现这样的报错! 经过google后,明白了,我的问题是:我安装的TortoiseSVN工具,本身不是带有command-line功能的,必须要安装VisualSVN,而且须要单独安装.

Can't use Subversion command line client: svn. Errors found while svn working copies detection.

idea 报错: Can't use Subversion command line client: svn. Errors found while svn working copies detection. 1.卸载以前的svn客户端 2.下载 VisualSVN  下载地址:http://subversion.apache.org/packages.html#windows,下载完成后解压到任意目录 3.idea设置:File->settings-> 红色框里面设置你刚刚解压的 Visua

jenkins SVN更改密码后出现的坑爹问题

1.前提 公司SVN账号密码和AD账号密码是绑定在一起的,为了保证代码检出总是最新,jenkins中做代码检查前总会从SVN中检出最新代码. 最近公司要求AD账户不得使用原始密码,更改密码后,jenkins在检出代码的时候出现了一个坑爹的问题:控制台打印的问题是subversion update has been canceled. 2.分析原因 subversion update has been canceled——SVN代码无法正常更新,这很明显是SVN密码更改后的副作用. 3.所做的努力

org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the

org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the working copy at 'F:\Workspaces\SimpleMetadata' (format '31'). org.apache.subversion.javahl.ClientException: Unsupported working copy format svn: This

CENTOS 配置好SVN服务环境后,其他服务器无法访问 Error: Can't connect to host '192.168.1.103': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

CENTOS 配置好SVN服务环境后,其他服务器无法访问 根据 下面的步骤配置好服务后,使用本机可以正常 连接到 SVN 服务, 但是使用局域网的其他服务器访问时出现下面的错误, Error: Can't connect to host '192.168.1.103': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败. 时由于防火墙配置问题, 需修改防火墙规则,或者使用下面的命令把防火墙服务关闭即可 service iptables stop 配置自动启动:把svnserv

Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决

引言: 在切换subversion服务器地址之后,发生的无法正确提交代码的问题org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed (details follow), 该如何解决呢? 1.  背景介绍 由于项目需要,在机器上切换了subversion的服务器地址,但是在新的subversion的服务器地址上进行代码提交之时,出现了无法提交的错误. 2.  错误信息的分析 具体的错误信息: org.apa