美文网首页ios iOS开发iOS开发记录
删除Xcode Source Control多余的Working

删除Xcode Source Control多余的Working

作者: YotrolZ | 来源:发表于2016-05-04 16:00 被阅读2818次

由于公司最近开发新项目,在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

相关文章

网友评论

  • 薛定谔的熊:试了,不管用 ,ps我是git
  • Hedgehog___:我也不管事、、
    YotrolZ:代码也是svn管理吗?
  • 七里田间的守望者:按照你的做法没有效果怎么回事 该删除的已经删除了 还是不能用
  • 8bbde60ead04:有两个值你怎么知道哪个是你不需要的。。。
    YotrolZ:@8bbde60ead04 中间被红色盖住的svn的路径是不一样的、你可以根据你的需要进行判别然后删除
  • 96e4766b589a:楼主啊 帮我啊
    96e4766b589a:@YotrolZ 我也是这个问题 但发现没有那个:joy::joy::joy:
    96e4766b589a:@YotrolZ 没有 只有两个 没有这个:disappointed_relieved:
    YotrolZ:@file_ 你看你是不是进错文件目录了:stuck_out_tongue_winking_eye:
  • 96e4766b589a:为什么我的工程目录下没有这个?xcshareddata
    Roader:点击Xcode上停止按钮旁边的那个应用图标-->manage schemes-->点击第一个scheme--> edit --> 选择shared -> 关闭,就能去包里面看到这个文件夹了
    Roader:因为漏写了一步,
    First please select shared in manage scheme: set the active scheme (next to stop button) -> manage schemes -> click the scheme -> edit -> select shared in the bottom of the window
    但是我也没看懂这几个步骤到底怎么做的
    YotrolZ:@file_ 我们公司用的svn

本文标题:删除Xcode Source Control多余的Working

本文链接:https://www.haomeiwen.com/subject/swirrttx.html