我有一个在远程代码库中进行提交和推送的源代码控制项目。
现在我需要让另一位程序员在同一个项目以及同一个Git仓库上进行工作。
我无法弄清如何从现有的Git仓库导入项目。
我之前使用Eclipse和Git,对此没有问题。
感激任何帮助。
对于xCode 6及更低版本
在xCode中,转到“Window >> Organiser”
然后选择存储库
点击“+”按钮并选择“Checkout”或“Clone repository”
然后输入您的GIT详细信息
对于xCode 7及以上版本
转到“Window >> Welcome to xCode”
单击左侧的“Check out an existing project”按钮。
然后输入要访问的存储库的详细信息。
*.xproj
文件的Xcode 9.4和Git存储库,简单的源代码控制->克隆...方法不起作用。Xcode只是克隆了远程存储库并在Finder中打开它 - 没有创建或打开任何项目。$ git clone [your_repo.git]
启用版本控制
现在你应该已经克隆了存储库并创建了新的Xcode存储库:
在新的Xcode存储库中删除除了*.xcodeproj之外的所有内容
在Xcode中删除默认的组和文件(除了Products):
将克隆的存储库内容复制到新的Xcode项目目录中:
$ ditto [cloned_repo/] [new_repo/]
。
检查.git
目录是否成功复制。
将目录和文件添加到项目中。从Finder拖放它们到您的新Xcode项目中。不要拖动.git
和*.xcodeproj
。
检查分支和提交历史记录:
现在(版本12.0.1)似乎没有“官方支持”的方法来使用Xcode中的源代码控制,而不需要*.xcodeproj文件。