首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >海泡石-如何禁止快速前进合并?

海泡石-如何禁止快速前进合并?
EN

Stack Overflow用户
提问于 2018-03-14 18:01:50
回答 2查看 265关注 0票数 3

我正试图在我们的办公室采用git分支战略,但它要求所有的合并都是在不使用快速前进的情况下进行。既然我们都使用不同的工具来处理git,我想知道是否可以配置Gitolite来禁止快速推进合并?有可能检测到这种合并吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-14 18:36:05

代码语言:javascript
复制
git config merge.ff false

请参阅https://git-scm.com/docs/git-config#git-config-mergeff

不,这是不可能的,因为它根本不是一个合并。

票数 2
EN

Stack Overflow用户

发布于 2018-03-14 22:33:09

您可以检测到,被推到gitolite的领先提交是合并提交(例如:至少有两个父母的提交)。

您可能可以在服务器端的 hook中这样做:

  • 如果分支名称(第一个参数)与一个受保护的分支匹配,
  • 检查推送提交(第三个参数)是否有双亲
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49284788

复制
相关文章

相似问题

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