1. 程式人生 > >svn在commit後報錯:is scheduled for addition, but is missing

svn在commit後報錯:is scheduled for addition, but is missing

今天通過svn 的cr(code review)程式碼稽核後,我欲執行svn ci -m"xxxxxxx(提交註釋) ISSUE=3380305",但是沒有提交成功,SVN報錯啦!

內容如下:

提示:"svn: Commit failed (details follow): svn: '/xxx/yyy/(檔案或資料夾路徑)' is scheduled for addition, but is missing "。

原因:之前用SVN提交過的檔案/資料夾,被標記為"add"狀態,等待被加入到倉庫。若此時你把這個檔案刪除了,SVN提交的時候還是會嘗試提交這個檔案,雖然它的狀態已經是 "missing"了。

解決:在命令列下用 "svn revert /xxx/yyy/",在圖形介面下,右鍵--Revert,選中那個檔案。這樣就告訴SVN把這個檔案退回到之前的狀態 "unversioned",也就是不對這個檔案做任何修改,這時再執行提交命令就OK了!