我有一个有多个版本的iPad应用程序;我目前正在研究v2.1.1,我从远程存储库中检出了它。这是我点击源代码管理时看到的内容。这是什么意思,我该如何解决?
答案 0 :(得分:4)
我已使用以下步骤删除旧回购。
答案 1 :(得分:3)
@Piyush给出了正确答案。但是,我最近发现了一种需要满足的条件才能使这种方法起作用。
在删除“.xcscmblueprint”文件中对旧存储库的引用之前,应确保项目中没有从其他项目导入的文件而不进行复制。如果是这种情况,Xcode将重新生成“.xcscmblueprint”文件,并将再次引用第二个repo,因为您的某些文件位于属于第二个repo的文件夹中。
您需要做的就是确保将这些文件复制到项目中而不是简单地引用它们。一旦确保这一点,执行@Piyush描述的所有步骤,并且将删除对第二个回购的引用。
答案 2 :(得分:1)
您可以在
下删除那些不需要的工作副本ProjectName.xcodeproj > project.xcworkspace > xcshareddata
它们被列为.xccheckout文件。
答案 3 :(得分:1)
在我的情况下,我有一个明确的工作区(在文件夹<workspace_name>.xcworkspace
中)。当我查看工作区文件夹时,我在xcshareddata
文件夹中找到了两个文件:<worspace_name>.xccheckout
和<worspace_name>.xcscmblueprint
。在我的情况下,扩展名为.xccheckout
的文件似乎没问题,但我必须通过删除对不需要的工作副本名称的引用来清除扩展名为.xcscmblueprint
的文件。请参阅之前/之后:https://gist.github.com/mczenko/b7d5a1e52e167f4299e1