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