如果我说test
分支我永远不想被合并到staging
,那么可以设置吗?即如果我有feature-branch-a
并且已合并到test
,则无法在test -> staging
中合并,但feature-branch-a -> staging
可以正常工作。
答案 0 :(得分:2)
在本地,你可以使用预提交钩子,如“Is there a way to keep two branches from merging in git”中所述 但是这个钩子不会在回购之间复制,它将保留在本地。
如果您有一个集中的repo服务器,您可以添加gitolite并声明类似的挂钩为VREF (update hook)。