标题可能有点误导,因为我不知道该取什么名字。
我们创建了一个基于网络的系统,我们将其出售给我们的客户。我们做所有的托管,什么不做。如果我们有一个新客户购买了该系统,我们会从其他客户那里复制一个并更改徽标等。
现在,如果我们进行了更改,假设我们发现了一个错误并修复它,我们必须遍历所有系统并更改有错误的文件。这是我正在考虑改变的事情。
基本上我正在寻找的是一种简单的方法来保持这种组织和易于推动生产。但也希望灵活,如果客户需要特定功能,我们能够轻松更改它,而不是使用此功能更新每个系统。
因此,每当我们对系统核心进行更改时,我想以某种方式将固定文件推送到所有其他系统,而不是手动进行,这是一种麻烦且愚蠢的做法。
现在我认为这对于 git 是可能的,通过某种可以合并到主分支中的分支结构,但我对此不太确定,也找不到任何关于它的信息。
有谁知道这叫什么或者有没有办法做到这一点?