使用git本地共享Xcode项目

时间:2012-03-05 13:09:33

标签: xcode git local

我在iMac上有一些Xcode项目,当我在Xcode中创建项目时,我启用了git。现在,我如何从本地网络上的另一台Mac访问存储库并进行更改,然后在iMac上再次打开项目时,存储库会识别并传播这些更改?

1 个答案:

答案 0 :(得分:2)

如果您在remote login中启用了System Preferences -> Sharing,则可以通过ssh从本地网络访问您的iMac,即ssh user@XXX.XXX.XXX.XXX,其中XXX.XXX.XXX.XXX是你的IP地址。

您需要git clone存储库,以便您拥有它的两个副本,一个在iMac上,一个在OtherMac上。为此,请OtherMac

git clone user@XXX.XXX.XXX.XXX:/Users/<USERNAME>/path-to-XCodeProject myProject

这将在OtherMac上创建一个文件夹“myProject”,其中包含来自iMac的git存储库的副本。然后,您git commit正常工作OtherMaciMac

面临的困难是bare上的git存储库不是bare。要解决这个问题,您可以work on specific branches或在Mac上设置中间git push存储库,然后OtherMacgit pulliMac来自{{1}}(反之亦然)。

我没有这样做;您可能与Mac特定的XCode项目设置有关。我知道他们默认添加到git存储库。