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