我有一个源代码控制项目,位于远程存储库,我提交并推送到。
现在我需要让另一个程序员在同一个项目上工作,因此需要使用相同的Git仓库。
我无法弄清楚如何从现有的Git仓库导入项目。
我和Eclipse和Git一起工作过,我没有遇到任何问题。
感谢任何帮助。
答案 0 :(得分:25)
适用于xCode 6及更低版本
在xCode中转到Window>>组织者
然后选择存储库
单击+按钮并选择Checkout或Clone repository
然后输入GIT的详细信息
适用于xCode7及以上
转到窗口>>欢迎来到xCode
点击左侧的签出现有项目按钮。
然后输入您要访问的存储库的详细信息。
答案 1 :(得分:2)
对于没有*.xproj
文件的Xcode 9.4和Git存储库简单源代码管理 - >克隆... 方法不起作用。 Xcode只是克隆远程存储库并在Finder中打开它 - 没有项目被创建也没有打开。
这适用于我的远程C ++存储库:
$ git clone [your_repo.git]
启用版本控制
现在你应该克隆了repo和新的Xcode repo:
在新的Xcode repo中删除除* .xcodeproj之外的所有内容
在Xcode中删除默认的组和文件(产品除外):
将克隆的repo内容复制到新的Xcode项目目录中:
$ ditto [cloned_repo/] [new_repo/]
。
检查.git
目录是否已成功复制。
将dirs和文件添加到项目中。将它们从Finder拖放到新的Xcode项目中。请勿拖动.git
和*.xcodeproj
。
检查分支和提交历史记录:
答案 2 :(得分:0)
由于答案很旧,现在有了一种更简便的方法,可以直接从Github和Bitbucket 导入/克隆项目到Xcode中。
答案 3 :(得分:0)
现在(版本12.0.1)似乎没有“正式支持”的方式在没有* .xcodeproj文件的存储库中使用Xcode进行源代码控制