-
gitreflow能够自动创建请求并确保代码审查通过,同时在完成时,它会将分支以出色的提交消息模板进行squash合并到主服务器上
资源介绍
git-reflow –自动执行git工作流程(2015福冈Ruby奖得主)
如果您的工作流程如下所示:
创建功能分支
编写出色的代码
创建一个对主请求请求
通过代码审查获取“ lgtm”
合并到主节点(默认情况下被压缩,但是可以被覆盖; )
删除功能分支
回流将使您的生活更轻松。
回流自动创建拉取请求,确保代码审查获得批准,并合并完成的分支以使用出色的提交消息模板进行母版处理。
使用概述
创建并切换到新分支nh-branchy-branch :
$ git reflow start nh-branchy-branch
为分支针对master或自定义base-branch创建请求请求:
$ git reflow review
如果您的代码获得批准,请合并至base-branch并删除功能分支:
$ git reflow deliver
好处
在整个团队中实施代码审查。
知道整个团队都以相同的方式交付代码。
减少交付出色代码所需的知识。
拥有干净且实际可用的提交历史记录。
轻松还原功能(如果需要)。
与多样化的团队合作,而不必担心不同的流程。