[英]Is there a gitflow process for branching and bug fixes with a release branch?
为了确保所有代码最终都通过pull请求代码审查,我们已经开始按照git-flow风格创建功能和bug分支的分支。
唯一的问题是,一旦在发布分支中发现错误,我们通常必须从发布分支创建一个分支,以便将pull请求发送回发布分支。 但是当bug修复发布分支时,似乎没有明显的git-flow进程来处理发布分支的分支。
什么是用于修复发布分支错误和代码审查的git-flow流程?
您是否应该修复开发中的错误并创建新的发布分支? 分支发布分支仍然是有效的git-flow? 在发布分支错误修复上处理拉取请求代码审查的最佳方法是什么?
我刚刚遇到同样的问题。 我建议从发布分支创建一个普通的分支。 在那里进行修复并为该分支创建一个pull请求以合并到release分支。 这是使用普通的分支和合并命令,而不是Git Flow命令。
步骤详情如下:
希望这会更好。 Git-flow命令集中有很多步骤和制动,但应该允许拉取请求发生。
我处理它的方式是在发布分支上有一个修补程序分支。 修复错误后,我将合并到master / release分支,并合并到Dev
分支,然后逐渐渗透到其他功能。
然后将删除此修补程序,因为它将记录在master
或dev
。
错误修复分支应该分支主(或任何分支代表您的生产代码)。 如果您正在使用git flow,这有时意味着如果您已经在开发分支中进行了代码更改,那么您必须选择提交到错误修复分支。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.