我们在发现git标签可以用斜杠命名以便将它们排列在文件夹结构中之前创建了许多标签。现在,想要摆脱命名错误的标签非常困难,因为尽管我在服务器上删除了命名错误的标签,但突然间有人没有删除他们本地的标签就推送了所有标签,然后旧的和新的标签都再次出现在服务器上。
我们使用SourceTree作为git客户端(是的,我已经四处走动并确保每个人都取消了“推送所有标签”复选框,但新人到来并更换电脑),以及Visual Studio Team Services Git存储库。
我希望每个人都能够单独创建和推送标签,我只是想避免那些大量推送标签的情况。
我阅读了这篇文章git pre-push hook, don't run if is --tags,但解决方案似乎在Windows上不起作用。
我们使用SourceTree作为git客户端(是的,我已经四处走动并确保每个人都取消了“推送所有标签”复选框,但新人到来并更换电脑),以及Visual Studio Team Services Git存储库。
我希望每个人都能够单独创建和推送标签,我只是想避免那些大量推送标签的情况。
我阅读了这篇文章git pre-push hook, don't run if is --tags,但解决方案似乎在Windows上不起作用。
refs/tags/*
推送到我们的服务器,这最终使攻击停止了。 - Lasse V. Karlsen