怎么解决svn error "svn: Aborting commit: xxx remains in conflict"?

2023-06-13,,

遇到问题


$ sudo svn commit -m ''
svn: E155015: Commit failed (details follow):
svn: E155015: Aborting commit: '/Users/mac/data/lz/core/lz.php' remains in conflict

解决方法1:

$ sudo svn resolved /Users/mac/data/lz/core/lz.php
Resolved conflicted state of 'core/lz.php'

$ sudo svn commit -m ''
... ...
Transmitting file data ...

成功了!


==

1.svn ci -m "update"
svn: Commit failed (details follow):
svn: Aborting commit: 'test.log' remains in conflict
2.使用svn resolved test.log
3.svn ci -m "update"
这个时候应该可以提交了
4.svn rm test.log
删除掉这个文件
5.svn ci -m "update"
再次提交
这个时候服务器上就没有这个文件了。
在其他的服务器终端上如果遇到这个问题的时候重复这个操作。


==

解决方法2:

1、 合并冲突文本(通过审查和编辑文件内的冲突标志)。
2 、运行svn revert的扔掉所有你的本地修改。

一旦你解决了冲突,

你需要通过命令svn resolved让Subversion知道。

Subversion就不会认为这个文件是在冲突状态。


==

命令行可以这么来
svn update –set-depth=exclude 文件夹

那么TortoiseSVN客户端呢?
在文件夹右键中的”更新至版本(U)”
更新深度选”排除”,确定,搞定
下次更新就不会再更新此目录
要恢复的话在上级目录做相同操作,只是更新深度选择”全递归”

《怎么解决svn error "svn: Aborting commit: xxx remains in conflict"?.doc》

下载本文的Word格式文档,以方便收藏与打印。