19

我有一个项目在源代码控制下,在我提交并推送到的远程存储库中。

现在我需要让另一个程序员在同一个项目上工作,因此需要同一个 Git 存储库。

我无法弄清楚如何从现有的 Git 存储库中导入项目。

我曾与 Eclipse 和 Git 合作过,在这方面我没有问题。

任何帮助表示赞赏。

4

4 回答 4

31

对于 xCode 6 及更低版本

在 xCode 中转到 Window >> Organizer

然后选择存储库

单击 + 按钮并选择 Checkout 或 Clone repository

然后输入您的 GIT 的详细信息

对于 xCode7 及更高版本

转到窗口 >> 欢迎使用 xCode

单击左侧的Check out an existing project按钮。

然后输入您要访问的存储库的详细信息。

于 2013-08-06T15:58:44.913 回答
5

对于没有文件的 Xcode 9.4 和 Git 存储库,*.xproj简单的Source Control -> Clone...方法不起作用。Xcode 只是克隆远程存储库并在 Finder 中打开它 - 没有创建或打开项目。


以下是适用于我的远程 C++ 存储库的方法:

  1. $ git clone [your_repo.git]
  2. 创建新项目Shift + CMD + N
  3. 启用版本控制

    版本控制

  4. 现在你应该已经克隆了 repo 和新的 Xcode repo:

    新的回购

  5. 在您的新 Xcode 存储库中删除除 *.xcodeproj 之外的所有内容

  6. 在 Xcode 中删除默认组和文件(产品除外):

    删除默认组和文件

  7. 将克隆的 repo 内容复制到新的 Xcode 项目目录中:

    $ ditto [cloned_repo/] [new_repo/].

    检查.git目录是否已成功复制。

  8. 将目录和文件添加到项目中。将它们从 Finder 拖放到新的 Xcode 项目中。不要拖动.git*.xcodeproj

    拖放

    参考

  9. 检查分支和提交历史:

    检查版本控制历史

于 2018-06-06T19:57:30.150 回答
3

由于答案很旧,现在有一种更简单的方法可以从 Github 和 Bitbucket直接将项目导入/克隆到 Xcode 中。

Bitbucket:在 Xcode按钮 中按克隆在此处输入图像描述

Github:在 Xcode 中打开按钮 在此处输入图像描述

于 2019-04-26T18:41:52.800 回答
0

现在(版本 12.0.1)似乎没有“官方支持”的方式来使用没有 *.xcodeproj 文件的存储库在 Xcode 中使用源代码控制

于 2020-12-05T18:58:29.273 回答