注意:目錄下的文件衝突問題必定要先和開發確認一下,才執行恢復操做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