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