在我的办公室,我们有一个自制的内容管理系统。缓慢而稳定地,我们设置了 60 个 CMS 实例。是的,我们是一家大公司;一个非政府组织。
我们的大多数办公室都使用当前形式的 CMS。一些办公室定制了颜色、字体,基本上是皮肤。其他一些构建新功能,有时我们会将其带入核心。我的任务是更有效地管理源。
可以说 - 我正在管理“核心”,我有办公室“A”和办公室“B”。Office A 仅自定义颜色,但 Office B 对核心进行了一些更改(不是很多),并且它们的代码与核心不同。我只想对“核心”负责。当我开发一项新功能时,我想(在接受后)将这些更改与其他办公室同步。
我想创建永远不会与主人合并的分支。但是我在Master上做的改动不能去分支??我应该采取什么方法,应该注意什么?