删除Xcode Source Control多余的Working Copies

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

Working Copies

这个其实并不影响开发,但是对于强迫症的人来说也格外不爽,比如:(为了方便观看,将文件目录收缩了)


提交代码

每次提交为什么总是要提示老项目(表示已经被老项目折磨的体无完肤...)等等

解决办法

  • 1.进入新项目的所在的文件夹->找到项目名称.xcodeproj-> 右击:显示包内容
  • 2.找到project.xcworkspace->右击:显示包内容
  • 3.找到xcshareddata -> 项目名称.xcscmblueprint文件,并且用文本编辑器打开
文本编辑器打开:项目名称.xcscmblueprint
  • 4.修改项目名称.xcscmblueprint文件
    用文本编辑器打开后你会看到,大概是这个样子
    项目名称.xcscmblueprint


DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey
DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey
DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey
DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey
下面分别各有两个值,这就是问题的所在,我们只需删除我们不需要的并保存即可,见下图

删除不需要的并保存
  • 5.重启Xcode
重启Xcode后Working Copies
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 刚更新完Xcode9,发现自带的Git功能的用户体验比之前版本都有很大的提升。网上搜索了一篇使用文档做一下翻译,原...
    ANTI_JAM阅读 830评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 西安这座古城,不仅仅是历史的见证,也是我们这些年友情的见证。 初来西安的那一年,我18岁,最美好的年华。 认识了一...
    橙星辰阅读 467评论 7 4
  • 人和人真的有高低贵贱之分么? 虽然大家嘴上不说。 但依然还有这样的问题。 富人瞧不起穷人,小资看不起乡下人,白人歧...
    猫黍阅读 471评论 0 2
  • 意象工厂阅读 551评论 1 4