防止git标签出现在某些分支上

时间:2014-08-06 18:48:59

标签: git

在git中,我想限制标签只在某些分支上创建。例如,我希望开发人员能够将标签推送到origin / master / RLS但不能推送到origin / master / DEV。关于如何做到这一点的任何建议?

1 个答案:

答案 0 :(得分:0)

你可以用authorization layer像gitolite一样实现这一点。

看看at refexVREF(也detailed here); VREF就像一个更新钩子,除了:

  • 您可以定义许多VREF
  • 您可以将VREF与人员和回购关联:对于某些人和某些回购,某些VREF将适用(这是gitolite的要点:对经过身份验证的人员执行的访问请求设置访问规则)。

在您的情况下,您可以定义一个VREF(更新后的钩子脚本),它将: