我有一个存在两个版本的网站 - 语言版本。它们作为不同的网站在不同的服务器上运行,大部分仅在文本和一些配置图像等方面有所不同,但可以预期它们将来也会在功能上有所不同。
由于到目前为止这两个网站都具有确切的基础功能(但将来可能会有所不同),我希望能够
A)同时对它们两者进行更改。B) 仅对网站的第一个版本进行更改。C) 只对网站的第二个版本进行更改。
现在最好的方法是什么?我选择了 git 分支 - 我有一个 MASTER 分支,然后是分支 A 和分支 B。如果我想对两个网站进行更改,我会在 MASTER 上进行更改,然后将 MASTER 合并到 A 和 B。如果我想做单独的更改在A上,我只在那里做。
到目前为止我的工作流程是否正确?什么是更好的方法?我问这个是因为我做了一些错误的合并并撤销了一些提交,现在项目一团糟。必须有更好的解决方案。