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了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM