有没有办法锁定GIT标签?

时间:2014-11-19 15:40:39

标签: git git-tag

我希望能够锁定GIT标记,以便无法移动或删除产品版本控制。我想我可以使用基于documentation的轻量级标签来做到这一点,但通过实验发现轻量级标签也可以移动。

1 个答案:

答案 0 :(得分:5)

您无法阻止某人更新其存储库的本地副本中的标记。

您可以通过在远程存储库上放置update挂钩来阻止人们将标记更新推送到远程存储库。 This question有一些想法可能会让你开始这条道路。

根据您尝试做的事情,您还可以考虑使用签名代码(git tag -s ...);这将创建一个使用GPG加密签名的标记。使用适当的GPG配置,您可以验证标签是否已由可信方签名。 This article讨论了签名标记的使用。

相关问题