在项目中,我们有feature
分支(每个人都可以拥有自己的分支)和master
,这是最后一个分支。我们还有两个不同的项目:一个用于构建包含上述分支模型的应用程序。第二个仅用于部署的项目,我们将在其中传递docker映像。因此,基本上在master上所做的所有更改都不会自动部署到服务器。
我想知道在以下情况下我们应该做什么:
Feature_A
分支通过“合并请求”合并到master中。在那之后,其他人承诺并将某些东西推向主人。在Feature_A
中发现错误,因此该分支的创建者将新更改推送到了该分支,并再次使用“合并请求”合并到master中。
现在在提交历史中,我们有两个位置Merge branch 'Feature_A' into 'master'
按时间划分(例如小时)。它看起来不太好,我想知道我们可以怎么做...我们可以还原所有不必要的Merge
并创建最后一个吗?我想补充一点,有些人已经基于master了。