gkr*_*dvl 6 git version-control
我有2个项目,实际上这两个项目相差约80%,主要区别在于语言和商业模式,一个是使用英语的大型受众,有一个9美元/月的商业模式,另一个是使用本地语言与免费增值商业模式.
有时当我想添加新的特性/功能时,我想在两个项目中添加它,但有时我想添加功能,特别是只为本地项目.
我的问题是,如何使用git维护这两个项目?
创建三个 git项目:
一个"核心"项目:它包含其他两个项目之间共享的代码
你的英语项目:它有一个核心子模块和特定代码
通过这种方式,您可以更改核心项目,更新子模块引用,您就会很好