今天使用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
下面我们去提交,就没有这种报错提示了。