客户端和服务器的单一Git Repo



我现在有两个git repos。第一个是准备数据的服务器端应用程序,第二个是消耗数据的移动应用程序。它们是非常不同的应用程序,但它们相互作用;这就是为什么他们目前处于两个不同的回购中,这也是为什么我认为他们应该在同一个父母名下。

我不想为此使用子模块,因为我不希望有多个步骤来保持同步。也许是因为我对一个git忍者还不够。无论如何,我想要的是这样的结构:

root -+
      - client
             + lots of stuff
      -server
             + lots of stuff

我希望能够克隆客户端或服务器或整个东西。

有什么方法可以做到这一点吗?还是我想把一个方形的钉子装进一个圆孔里?

如果它们在两个独立的回购中,效果会更好。如果你正在使用github,最好将其分离,以便github更好地了解你的存储库。这意味着github可以对代码中使用的语言进行分类。

此外,有两个单独的回购是很好的,这样你就可以更好地管理回购中项目的具体需求。我想他们是两个不同的平台。因此,明智的做法是将它们分开。把它们放在同一个回购中并不是那么有组织。

最新更新