解決svn update 產生Node remains in conflict的報錯問題

注意:目錄下的文件衝突問題一定要先和開發確認一下,才執行恢復操作

1、今天執行svn update 更新java代碼的時候出現了下面的報錯

[root@minion01-ops ROOT]# svn update -r 410
Updating '.':
D    META-INF
A    META-INF
Skipped 'WEB-INF' -- Node remains in conflict
.....

2、WEB-INF目錄下的文件有衝突,導致更新時,該目錄直接被跳過,使用下面命令還原WEB-INF目錄

[root@minion01-ops ROOT]# svn revert --depth=infinity  WEB-INF/
Reverted 'WEB-INF'
Reverted 'WEB-INF/lib'
......

還原整個目錄文件:--depth=infinity

3、還原完WEB-INF目錄後,在將當前版本回退,然後在更至最新版本,完美解決(也可以讓開發構建新的版本,然後將版本更新至最新)

// 先回退上一個版本
[root@minion01-ops ROOT]# svn update -r 168

// 然後更到最新版本
[root@minion01-ops ROOT]# svn update -r 416
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章