我有几个项目,项目A到E,以及所有参考项目J和K.项目A到E都以不同的间隔变化。但是对其中任何一个的更改几乎总是需要更改Project J和/或K.项目A到E是Web应用程序,而Project J和K是业务/数据层。
那么,J和K项目是否应该居住在各自的回购中?项目A到E是否存在于各自的Repos中?
理想情况下,我希望能够按功能分支,并要求拉取请求合并回main。
开发人员1可能正在开发项目A和B.开发人员2可能正在开发项目A和D.开发人员3可能只在项目C上工作。而项目E可能根本不会更改。但项目J和K很可能会改变。
我主要是想弄清楚如何将我的整体存储库分成多个部分来按功能分支。
答案 0 :(得分:0)
You can place all the projects in their own respective repos and use Git Submodule for Project J and K.