到目前为止,我正在使用MacMini进行开发。代码自动保存在本地SSD存储库(本地化为CloudStation文件夹)中,然后自动复制到Synology NAS上。我定期做提交(git)并将它们推送到Bitbucket。
以前的设置:
- 麦克米尼
- Synology NAS。
- Bitbucket上的私人项目存储库
- 使用CloudStation在NAS和本地SSD上的本地项目存储库。
我最近买了一台MacBook Pro以及如何使用Mac。
我安装了CloudStation并从Synology文件夹中打开了源代码。问题是它不认为它是Git存储库。
据我所知,git存储库是MacMini上的本地文件夹。 Synology上的那个只是一个副本。
我希望能够在我的MacMini或MacBookPro上进行编码,就像我只有1台Mac一样。使用Git,并将提交推送到Bitbucket。
什么是最好的解决方案?
我想到了3个解决方案:
1)仅使用本地化在NAS上的1个存储库(使用git)并直接访问它(没有正在进行复制的CloudStation)。但如果我的本地网络/互联网不能正常工作,这可能是一个问题,因为我将无法访问该文件夹。如果同时在两台Mac上打开Xcode,我可能会遇到问题......
2)每台Mac都有自己的本地存储库(没有CloudStation备份副本,或者在2个不同的用户CloudStation文件夹中)。当我在一台Mac上工作时,我应该承诺并推送到Bitbucket。然后,如果需要,我将能够拉到另一台Mac。
3)在Synology NAS上安装git服务器。将本地版本存储在Mac上并推送/拔出NAS。但这会取代Bitbucket吗?之后我还能继续推进Bitbucket吗?