svn update 时报错 Node remains in conflict 和解决方法
·
svn update 时报错 Node remains in conflict 和解决方法
今天在 Linux 上使用 svn update
更新代码时,提示错误:
$ svn update
Skipped 'xxx' -- Node remains in conflict
其实问题的原因已经很明确了,因为 xxx 目录或文件有冲突,导致更新时被之间跳过。注意:不能直接删除 xxx,然后再更新,这样是解决不了问题的。
可用使用 revert --depth=infinity
操作来还原 xxx 目录或文件:
$ svn revert --depth=infinity xxx
Reverted 'xxx'
Reverted 'xxx/xx1'
......
xxx 指定的目标文件或目录一定要准确,最好在 源码根目录中执行。还原完成后,可用再次使用 svn update
更新代码到最新版本。
重点强调,文件或目录发生冲突时,一定要先与相应的开发人员进行确认,在确保没有问题的情况下进行恢复操作。
更多推荐
已为社区贡献1条内容
所有评论(0)