我有一个 git 存储库,其master分支是主要的。
我有以下方式的层次结构:
master
|
core
/ | \
V100 V200 V300
V100, V200,V300是依赖于核心的不同模块。
多人将在这些模块上工作,并core从任何V*分支修改模块。
问题是,如果不复制文件、更改到核心分支、修改它,然后从分支中提取更改,我真的不知道如何处理这种情况V*。
有没有更好的方法来处理这些变化?还是不应该从V*分支中修改核心模块?
注意:该core模块不能单独测试,它只包含其他分支中使用的抽象类、接口和库。