首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >半线性合并

半线性合并
EN

Stack Overflow用户
提问于 2020-01-13 10:04:38
回答 1查看 10.5K关注 0票数 28

我刚刚注意到在Azure DevOps中,有一个叫做semi-linear merge的选项。我想知道它是干什么的?它是否介于合并策略和重基策略之间(从名称半线性)?如果是的话,利弊是什么?

编辑:来自Microsoft Devblog,我相信这个选项包括2点:

  1. 从主/dev分支重新设置功能分支
  2. 然后将主/dev分支中的特性分支合并

但这不就是合并策略吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-13 10:08:28

半线性合并 这个策略是最有异国情调的--它是重基和合并的组合。首先,拉请求中的提交是基于主分支顶部的。然后将这些重新建立的拉请求合并到主分支中。它模拟在拉请求分支上运行git rebase master,在主分支上模拟git merge pr --no-ff

有些人认为这是两个世界中最好的:保留单个提交,这样您就可以看到工作是如何发展的,但是不只是重新构建,而是显示了一个“合并气泡”,这样您就可以在每个单独的拉请求中立即看到工作。

取自使用重基拉出请求

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59714347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档