我想知道,如果有可能使分支无法合并? 例如:我有master
,branchA
,branchB
。我目前正在研究与其他分支完全不同的分支branchB
。如何使这个分支无法与其他人合并?使无法分支合并[锁定合并?]
我的不好,如果这是一个重复的问题。
我想知道,如果有可能使分支无法合并? 例如:我有master
,branchA
,branchB
。我目前正在研究与其他分支完全不同的分支branchB
。如何使这个分支无法与其他人合并?使无法分支合并[锁定合并?]
我的不好,如果这是一个重复的问题。
如果分支完全不同,那么您需要的是完全独立的存储库,或者如果您使用的是GitHub并且所涉及的分支至少与其他分支类似,则需要分叉。
一个相当丑陋的解决方法将是一个钩子。没有预先合并的钩子,但是有一个prepare-commit-msg hook(链接到关于预合并钩子的SO回答),它接收一个参数,它会给你你需要编写一个检查分支名称的脚本。这会很丑。我不是100%确定它会工作。实际上,你应该选择第一个选项。如果两个分支不能合并,它们应该位于不同的存储库中。
完全不同于何种意义? – bcmcfc
由此我的意思是所有分支都有类似的类但实现不同。 – Reborn
同样的项目,但为不同的客户量身定制? – bcmcfc