svn commit 提示Aborting commit 失敗問題解決辦法

bingqingsuimeng發表於2013-03-27
最近在把分支上的程式碼合併到主幹後,然後執行svn commit ,一直提示檔案有衝突

build@QA1037:~/pro_workspace/dev/app/trunk/src/main/webapp/WEB-INF/jsp/basic> svn commit /export/build/dev/app/trunk/ --username aa--password bbb -m "test"
svn: Commit failed (details follow):
svn: Aborting commit: '/export/build/dev/app/trunk/src/main/webapp/js/aa.js' remains in conflict

經過檢查,檔案內容已經確實沒有衝突,但是執行svn commit的時候一直報衝突問題。
解決辦法:
執行以下命令
svn resolved aa.js
然後再執行svn commit 即可
通過查詢相關資料得知,svn resolved除了刪除衝突檔案,還修正了一些記錄在工作拷貝管理區域的記錄資料,因為當衝突時會生成幾個臨時檔案,如上邊 aa.js.mine  aa.js.r40  aa.js.r41.
如果確定檔案無衝突後,建議使用該命令

相關文章