今天使用SVN提交項目時,出現了這樣的提示:"XXX" is scheduled for addition, but is missing。(無關緊要的東西用XXX代替)。
看報錯說明是這樣的:"XXX"已經被列為添加狀態,但我們提交時卻缺少"XXX"這個。
原因是:之前用SVN提交過的文件/文件夾,被標記為"addition"狀態,等待被加入到倉庫。雖然你把這個文件刪除了,SVN提交的時候還是會嘗試提交這個文件,所以就會提示:"but is missing"。
當然刪除這個東西,就是因為它多余,不然也不會多此一舉。現在出現這種錯誤,我們不可能再去添加上去,所以解決方法只能從SVN上着手了,首先想到的就是更新SVN配置文件。
我的"XXX"是這樣的:/Users/guohua/Desktop/段雲/現有項目/環城翼幫/idealservice/idealservice/Classes/External/SDWebImage/FLAnimatedImage
缺少的文件夾是:FLAnimatedImage
思路是對的,那就看解決方法吧:命令行:svn revert 將"XXX" revert(恢復) 到它的上級目錄
具體這樣:
svn revert /Users/guohua/Desktop/段雲/現有項目/環城翼幫/idealservice/idealservice/Classes/External/SDWebImage --depth infinity
下面我們去提交,就沒有這種報錯提示了。