GitHub 的合并队列功能今天发布。其目标为解决团队最活跃分支的拥塞问题。GitHub宣称,通过启用合并队列后,在其他人之前合并拉取请求的需求不再是一个问题。
此功能现已上线,可供属于具有公共仓库和 GitHub 企业云用户的托管团队访问。
合并队列专为多个用户定期提交到单个分支的高性能团队而设计。
在引入合并队列之前,软件开发工程师不得不尝试直接合并到已经活跃的分支上,这可能会导致代码冲突与重复返工的循环。
GitHub 的合并队列通过创建一个临时分支来消除这种问题,它包含来自基本分支的最新更改、来自队列中已有的其它拉取请求的更改。
当完成此项操作后,持续集成将会开始,前提是在合并关联拉取请求之前,须通过所有必需的状态检查。
GitHub 开发团队解释说,从本质上讲,合并队列充当最终的分支流量控制器。
现在,开发者们可以在自己的仓库上立即激活此功能了,立即开始简化团队的拉取请求吧!~