还原开发分支中失败的功能? git-flow开发

时间:2018-10-30 22:03:48

标签: git git-flow

假设开发人员一直在开发ABCD功能。

ABCD功能分支已合并到Develop分支,但质量检查未通过测试中的C功能发展分支。时间不多了,需要进行部署,除了可以部署的C功能之外,我们可以合并从开发到掌握的所有内容

已在开发中合并的失败功能的git-flow过程是什么?是否应该将其从开发中删除(git恢复)?

1 个答案:

答案 0 :(得分:2)

在我们的案例中,事情从阶段进入生产,只有经过质量检查批准的功能才进入阶段。 如果您的情况并非如此,则始终可以使用git revert -m 1 <merge-commit-SHA>还原与功能合并相关的合并提交 如果该分支已被删除,请从development签出到新分支以保留提交。

Git-flow不是一成不变的。您应该根据工作流程进行调整。

希望这会有所帮助。