公司用的是SVN,自从升级xcode后就出现missing from working copy 几千个这种警告,每个工程文件都会有一个对应的警告。
看了一下警告的位置,根本是不存在的位置,比如我工程的路径为 /Users/myMac/firstPro/sb,firstPro文件夹就是我用来接收此项SVN工程的的根目录,而警告的从位置则为/Users/myMac/sb/xxxx.xx(直接少掉了我的工程文件夹名字firstPro),所以每一个工程文件都会出警告,因为不可能在这个不存在的路径找的到文件的。
看了很多网上的方法,试了两天一夜,发现以下方法可行:
直接在终端下用svn命令删除missing的文件:(需要cd到提示你missing 文件的路径下)
svn delete nameOfMissingFile
或用Git(如果你用的是Git的话)
git rm nameOfMissingFile
这里我记录下我操作过程:
1.cd /Users/myMac (cd 不到sb文件夹里面的,因为它根本就不存在)
2.svn delete sb
3.svn delete sb
4.重启xcode,警告没了。
这个方法没试过:
删除当前目录下所有 svn 文件夹 :
1.打开终端 2.cd 到当前目录 3.输入 find . -type d -name .svn | xargs rm -rf 回车即可 |
)