我想知道,是否有可能让分支机构无法合并?
例如:我有master
,branchA
,branchB
。我目前正在研究分支branchB
,它与其他分支完全不同。如何让这个分支无法与其他人合并?
我的不好,如果这是一个重复的问题。
答案 0 :(得分:1)
如果分支完全不同,那么你需要的是一个完全独立的存储库,或者如果你使用的是GitHub,那么分支就是问题,而且所讨论的分支至少与另一个相似。
一个相当丑陋的解决方法将是一个钩子。没有预合并挂钩,但有一个prepare-commit-msg hook(关于预合并挂钩的SO回复的链接)接收一个参数,该参数将为您提供编写检查分支名称的脚本所需的内容。这很难看。我不是百分百肯定它会起作用。实际上,你应该选择第一个选项。如果永远不能合并这两个分支,则它们应该位于不同的存储库中。