我正在上一门计算机科学课程,我和一个小组正在使用客户端/服务器架构编写应用程序。我想知道在Git存储库中组织项目的最佳实践是什么。我的意思是,我们是否应该像这样结构化目录:
ProjectDir/
Clients/
Client1/
# files...
Client2/
# files...
Server/
files....
我们需要确定是在同一个git分支上跟踪所有内容,还是应该像下面这样为客户端和服务器创建不同的分支:
在Server
分支上:
Project/
Server/
# files...
分支 Clients
上:
Project/
Client1/
# files...
Client2/
# files...
我不知道这是否会有很大的区别,但这将是我使用git进行的第一个项目,团队人数超过几个人,我希望确保拉取和合并尽可能简单...