今天遇到一个问题,svn提交文件的时候本地提交正常ok的情况下,但是服务器并没有更新。后来给hooks文件post-commit加了日志显示,命令如下:
svn update /server/website/webroot --username lushuai --password lushuai --no-auth-cache >> /root/svn-update.log  2>&1
发现有如下报错截图:

svn post-commit不能同步

提示某个节点出现错误,然后查看那个节点都不存在,但是svn的版本库里应该存在了,因为提交确实成功了,执行update命令先更新一下
svn update /path --username xxx --password xxx --no-auth-cache#path是目录  username和password自行输入
然后解决冲突
svn resolve --accept working path#是冲突的目录
然后再次提交就好了

相关文章: