删除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