无法分支合并[Lock for merge?]

时间:2016-11-13 10:19:17

标签: git branch

我想知道,是否有可能让分支机构无法合并? 例如:我有masterbranchAbranchB。我目前正在研究分支branchB,它与其他分支完全不同。如何让这个分支无法与其他人合并?

我的不好,如果这是一个重复的问题。

1 个答案:

答案 0 :(得分:1)

如果分支完全不同,那么你需要的是一个完全独立的存储库,或者如果你使用的是GitHub,那么分支就是问题,而且所讨论的分支至少与另一个相似。

一个相当丑陋的解决方法将是一个钩子。没有预合并挂钩,但有一个prepare-commit-msg hook(关于预合并挂钩的SO回复的链接)接收一个参数,该参数将为您提供编写检查分支名称的脚本所需的内容。这很难看。我不是百分百肯定它会起作用。实际上,你应该选择第一个选项。如果永远不能合并这两个分支,则它们应该位于不同的存储库中。