首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何阻止樱桃采摘到格瑞特上的一个特定的树枝。

如何阻止樱桃采摘到格瑞特上的一个特定的树枝。
EN

Stack Overflow用户
提问于 2016-05-01 05:00:37
回答 1查看 673关注 0票数 3

我有一个分支,根据bug跟踪工具的属性来限制提交。因此,我在ref-update钩子中设置了一个检查,以便在从git中推送更改时进行检查。但是,如果某人从另一个分支中选择了一个更改,并且没有冲突,更改就会在不检查属性的情况下进入。

  1. 我也可以从gerrit那里检查这个属性吗?(或)
  2. 我能阻止只对某些树枝采樱桃吗?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2016-05-01 09:37:40

您可以阻止特定的提交或锁定分支。如果你想阻止樱桃采摘,你就可以这样做:

例如,使用钩子(预接收)。然后检查所需提交的列表,并确定其中是否已经在存储库中,以及是否找到它--决定是否保留它。

问题:,在合并和推送中会发生什么?假设所有提交都已经在存储库中,并且您正在尝试合并它们。基于提交检测,它将被阻塞。

处理合并的钩子是客户端钩子,处理推送的钩子是服务器端钩子。

摘要:如果您知道SHA-1,您可以在选定的(或所有)分支上阻止某个提交,否则您将不得不找到一种方法来知道提交是一个樱桃选择提交。

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

https://stackoverflow.com/questions/36963233

复制
相关文章

相似问题

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