单个Git Repo用于客户端和服务器?

时间:2014-09-01 18:03:43

标签: git github version-control

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

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

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

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

有没有办法做到这一点,还是我试图将一个方形钉固定在圆孔中?

1 个答案:

答案 0 :(得分:1)

如果他们在两个独立的回购中,那就更好了。 如果你正在使用github,如果它被分开,那么github可以更好地理解你的存储库。这意味着github可以对您在代码中使用的语言进行分类。

此外,有两个独立的回购是好的,所以你可以更好地管理回购项目中的项目的特定需求。我认为它们是两个不同的平台。因此将它们分开是明智的。将它们放在同一个回购中并不是那么有组织。