svn commit 提示Aborting commit 失败问题解决办法

来源:互联网 发布:js数组remove和push 编辑:程序博客网 时间:2024/06/05 06:43
最近在把分支上的代码合并到主干后,然后执行svn commit ,一直提示文件有冲突

build@QA1037:~/pro_workspace/dev/app/trunk/src/main/webapp/WEB-INF/jsp/basic> svn commit /export/build/dev/app/trunk/ --username aa--password bbb -m "test"
svn: Commit failed (details follow):
svn: Aborting commit: '/export/build/dev/app/trunk/src/main/webapp/js/aa.js' remains in conflict

经过检查,文件内容已经确实没有冲突,但是执行svn commit的时候一直报冲突问题。
解决办法:
执行以下命令
svn resolved aa.js
然后再执行svn commit 即可
通过查找相关资料得知,svn resolved除了删除冲突文件,还修正了一些记录在工作拷贝管理区域的记录数据,因为当冲突时会生成几个临时文件,如上边 aa.js.mine  aa.js.r40  aa.js.r41.
如果确定文件无冲突后,建议使用该命令
原创粉丝点击