Hen*_*Two 27 version-control xcode
Xcode显示多个工作副本:
Working Copies
myProject - master
myProject_olderRepo
myProject_originalRepo
Run Code Online (Sandbox Code Playgroud)
第二个是灰色的.
原始代码在Sourcetree中从前一个所有者的repo中克隆.不知道如何将文件移动到新的仓库中,我只是在本地复制整个项目目录,并开始处理它们.然后,我将该重新设计的项目目录的内容复制到链接到其他人有权访问的仓库的文件夹中.当他们克隆repo时,他们会遇到编译错误,因为缺少模块(两个较旧的repos).
我几乎没有源代码控制和Bitbucket等人的经验,所以我谦卑地请求原谅我正在做的任何完全愚蠢的事情.
如何从Xcode的源代码管理中删除那些较旧的工作副本?或者是否还有其他方式可以让其他人无错误地克隆和编译项目?
Hen*_*Two 45
通过删除xccheckout文件解决了这个问题
ProjectName.xcodeproj > project.xcworkspace > xcshareddata
Run Code Online (Sandbox Code Playgroud)
这包含了对之前回购的引用.
Piy*_*ush 24
我已使用以下步骤删除旧回购.
注意:如果您的项目具有WorkSpace,则直接单击ProjectName.xcworkspace而不是ProjectName.xcodeproj
我正在使用Cocoapods并且有一个.xcworkspace和我的.xcodeproj.
这对我有用:
pod deintegrate终端从项目中删除Cocoapods .pod clean pod install以再次创建它.现在,如果再次打开工作区,则其他工作副本应该不再存在.