[英]Revert failed feature in the develop branch? git-flow development
假设开发人员一直在开发A
, B
, C
和D
功能。
A
, B
, C
和D
特征分支已合并到Develop分支中,但是QA尚未通过developer分支中C
特征的测试。 时间不多了,需要进行部署,我们可以将开发人员和开发人员的所有内容(除了C
功能之外)进行合并,以便进行部署
已经在开发中合并的失败功能的git-flow过程是什么? 是否应该将其从显影中移除(git恢复)?
在我们的案例中,事情从阶段进入生产,只有经过质量检查批准的功能才进入阶段。 如果不是这种情况,您始终可以使用git revert -m 1 <merge-commit-SHA>
与功能合并相关的合并提交,如果该分支已被删除,请从development签出到新分支以保留提交。
Git-flow不是一成不变的。 您应使其适应您的工作流程。
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.