使用Xcode将我的项目链接到更高目录

时间:2016-10-15 14:06:18

标签: objective-c xcode git

我有一个(bitbucket)存储库。

我将其本地克隆到文件夹repository1

我创建了一个子文件夹project1

我想在Xcode中启动一个新项目,将其放在子文件夹repository1/project1中,并将Xcode链接到父文件夹的存储库中。

我希望以Xcode可以推送,提交,还原等方式来实现。但请注意,我可能希望在repository1/project2下在同一存储库中创建另一个未来的项目,但是不同的Xcode项目这也需要能够从Xcode运行,如果需要,还可以与远程存储库进行交互。

这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做。您必须决定如何引用repository1。这可以通过使用Xcode工作区并将project1和repository1添加到工作空间,或者使repository1成为project1的子项目来完成。这里的关键要素是不使用硬编码路径。而是使用相对路径。这些路径将全部相对于project1。

稍后,当您想要添加project2时,它没有什么不同。只需遵循类似的步骤。他们都可以共存就好了。事实上我现在这样做。

请记住,如果您更改目录结构,则需要更新Xcode项目。在这种情况下,repository1应该是免疫的,但是project1需要改变相对路径。

请注意,Xcode项目只会查看您告诉它的文件。因此,子文件夹project1和project2的共存将不会相互影响。除非你告诉Xcode引用其他项目/子文件夹中的文件。