与git本地共享Xcode项目



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

如果在System Preferences -> Sharing中启用了remote login,则可以通过ssh(即ssh user@XXX.XXX.XXX.XXX)从本地网络访问iMac,其中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存储库的克隆。然后你就可以在OtherMac上正常工作,git commit

面临的困难是iMac上的git存储库不是bare。为了解决这个问题,您可以处理特定的分支,或者在任意一台Mac上设置一个中间bare存储库,然后从OtherMacgit push,从iMacgit pull(反之亦然)。

我没有这么做;您可能有Mac特定XCode项目设置的问题。我知道它们在默认情况下被添加到git存储库中。

最新更新