如何为客户端 - 服务器项目构建git存储库

Bor*_*ard 21 git client-server

我将做一个项目,它将具有独立的服务器端(.NET)和客户端(JavaScript),可以单独开发.将它们作为2个单独的git存储库或者它们应该是一个更有意义吗?这些方法有哪些优点/缺点?

Dan*_*gby 20

我建议将代码放在同一个git存储库中的两个单独的文件夹中.

主要原因是,如果您对需要在客户端中进行更改的服务器进行更改,则很容易在同一个更改集中看到对这两者的更改.

如果客户端和服务器代码是单独的存储库,则必须尝试手动确定服务器上的哪个更改集与客户端代码库中的更改集相对应.

  • Git子树有点帮助,您可以拥有单独的存储库,但文件在包含的存储库中进行镜像和版本化. (2认同)