我们正在开发一个项目,其中包含多个文件夹,其中一些如下所示:-
核心 贡献 供应商 语言 皮肤 配置
我们已经将该项目部署在10个不同的服务器上,为10个不同的客户提供服务,前3个文件夹的内容(对所有客户都是通用的)相同,但是最后3个文件夹的内容因每个客户而异,我想知道如何在git中维护这种情况。
目前,我们有一个仓库,其中包含前3个文件夹的代码(对所有客户都是通用的),并且使用gitignore避免了其余3个文件夹。
我想知道是否可以为每个客户创建10个配置分支或仓库,其中包含最后3个文件夹的数据(对每个客户都有所不同)。我已经研究了子模块和其他一些解决方案,但如果有人能为我提供良好的架构指导,那就更好了。
核心 贡献 供应商 语言 皮肤 配置
我们已经将该项目部署在10个不同的服务器上,为10个不同的客户提供服务,前3个文件夹的内容(对所有客户都是通用的)相同,但是最后3个文件夹的内容因每个客户而异,我想知道如何在git中维护这种情况。
目前,我们有一个仓库,其中包含前3个文件夹的代码(对所有客户都是通用的),并且使用gitignore避免了其余3个文件夹。
我想知道是否可以为每个客户创建10个配置分支或仓库,其中包含最后3个文件夹的数据(对每个客户都有所不同)。我已经研究了子模块和其他一些解决方案,但如果有人能为我提供良好的架构指导,那就更好了。