我想知道是否可以让分支无法 merge ?
例如:我有 master
、branchA
、branchB
。我目前正在处理与其他分支完全不同的分支 branchB
。如何让这个分支不能和其他分支 merge ?
我的错,如果这是一个重复的问题。
最佳答案
如果分支完全不同,那么您需要的是一个完全独立的存储库,或者如果您使用的是 GitHub 并且相关分支至少与另一个相似,则需要一个分支。
一个相当丑陋的解决方法是一个钩子(Hook)。没有预 merge Hook ,但有一个 prepare-commit-msg hook (链接到 SO answer about pre-merge hooks)它接收一个参数,该参数将为您提供编写检查分支名称的脚本所需的内容。会很难看的。我不是 100% 确定它会起作用。实际上,您应该选择第一个选项。如果这两个分支永远无法 merge ,则它们应该位于单独的存储库中。
关于git - 使无法分支 merge [Lock for merge?],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572769/