我的公司有自己的 CMS,我们需要使用它创建新网站。我们使用 GitHub 作为 VCS。问题是某些网站需要对内部代码进行一些更改(我知道 CMS 不是那么灵活)。
我想我可以为每个网站创建一个新的分支:基础 CMS 的“master”,第一个网站的“website1”,第二个网站的“website2”等等。
正如我所说,我需要对每个分支进行大量更改并提交它们。如果我要对它们进行修复怎么办?我虽然可以切换回“master”,修复它,然后与每个“websiteX”分支合并。这样做有什么问题吗?如果同时我在网站的分支中编辑了同一个文件怎么办?
您是否建议为每个网站创建一个新的存储库?使用此选项,我将失去合并的所有好处,我将不得不手动修复每个网站。
谢谢