删除Xcode Source Control多余的Working Copies
由于公司最近开发新项目,在SVN上重新建了仓库,在一次提交代码的时候发现有点不对劲,莫名其妙的在Xcode Source Control -> Working Copies 下有两个远程的仓库(一个是之前的老项目.一个是现在的新项目),见下图

这个其实并不影响开发,但是对于强迫症的人来说也格外不爽,比如:(为了方便观看,将文件目录收缩了)
每次提交为什么总是要提示老项目(表示已经被老项目折磨的体无完肤…)等等
解决办法
- 1.进入新项目的所在的文件夹->找到
项目名称.xcodeproj-> 右击:显示包内容

- 2.找到
project.xcworkspace->右击:显示包内容

- 3.找到
xcshareddata->项目名称.xcscmblueprint文件,并且用文本编辑器打开

- 4.修改
项目名称.xcscmblueprint文件
用文本编辑器打开后你会看到,大概是这个样子
在DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey
下面分别各有两个值,这就是问题的所在,我们只需删除我们不需要的并保存即可,见下图

- 5.重启Xcode
