随笔 - 58  文章 - 1  评论 - 94  阅读 - 14万

svn post-commit不能同步

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

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






更新于20220712
另外一种解决办法:直接恢复整个目录的文件
svn revert --depth=infinity path#是冲突的目录
posted on   顶级手法  阅读(292)  评论(0编辑  收藏  举报
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示