svn提交后,服务器端没有反应。考虑是有文件冲突。需要找出冲突文件,然后删除冲突文件
找出冲突路径文件命令: svn status | grep -P '^(?=.{0,6}C)'
1,解决冲突: svn resolved /xxx/xx/冲突路径
2,恢复文件: svn revert /xxx/xx/冲突路径
如果执行后报svn: E155038: Can't revert '/XXX/XXX/' without reverting children错误,可能是没有完全revert干净,revert的目录下存在未revert的内容,则加上参数
3,进入冲突目录 /xxx/xx/,
4,执行 svn revert . --depth infinity 其中,“.”表示当前目录,使用该方法会将当前项目下的所有未提交改动都删除。因此,使用需谨慎并做好代码备份
5,最后重新更新checkout一下代码就好了svn checkout svn://127.0.0.1/ /XXX/XXX