注意:目录下的文件冲突问题必定要先和开发确认一下,才执行恢复操做java
一、今天执行svn update 更新java代码的时候出现了下面的报错bash
[root@minion01-ops ROOT]# svn update -r 410 Updating '.': D META-INF A META-INF Skipped 'WEB-INF' -- Node remains in conflict .....
二、WEB-INF目录下的文件有冲突,致使更新时,该目录直接被跳过,使用下面命令还原WEB-INF目录ide
[root@minion01-ops ROOT]# svn revert --depth=infinity WEB-INF/ Reverted 'WEB-INF' Reverted 'WEB-INF/lib' ......
还原整个目录文件:--depth=infinitysvn
三、还原完WEB-INF目录后,在将当前版本回退,而后在更至最新版本,完美解决(也能够让开发构建新的版本,而后将版本更新至最新)code
// 先回退上一个版本 [root@minion01-ops ROOT]# svn update -r 168 // 而后更到最新版本 [root@minion01-ops ROOT]# svn update -r 416