SVN提交代码的时候,报错:
'/Users/apple/Desktop/XXX/XXXX/Tools/CommonTools/ToolsHelper' is scheduled for addition, but is missing
之前在项目中添加过该文件,但是最终还是删除了,所以用svn提交代码的时候总是报这个错误。
原因:之前用SVN提交过的文件,被标记为"add"状态,等待被加入到仓库。若此时你把这个文件删除了,
SVN提交的时候还是会尝试提交这个文件,虽然它的状态已经是 "missing"了。
解决办法:告诉SVN把这个文件退回到之前的状态 "unversioned",也就是不对这个文件做任何修改。
命令行操作:
svn revert /Users/apple/Desktop/XXX/XXXX/Tools/CommonTools/ToolsHelper --depth infinity
即:
svn revert 文件地址 --depth infinity
执行成功后,再次提交即可。
网友评论