Git:将标签转换为远程仓库中的分支
我有一个名为 latest 的标签,我希望它成为一个分支。与此相反。我还需要从远程存储库中删除它。
背景:这是目前许多 golang 软件包的问题,其中 goinstall 寻找与最新官方版本相对应的 release 标签或分支语言的。与其他 VCS 类比,许多人在应该使用 git 分支 时错误地使用了 git 标签。
I have a tag called latest and I want that to be a branch instead. Opposite of this. I need to remove it from the remote repo as well.
Background: This is currently a problem for many golang packages, where goinstall looks for a release tag or branch, which corresponds with the latest official release of the language. Many people mistakenly used git tags, by analogy with other VCSes, when they should have used git branches.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此处描述了删除标签的危险,但这就是为什么首先应该使用分支的原因。
The danger of removing a tag is described here, but that is why a branch should have been used in the first place.
不要删除标签,而是使用不同名称的分支。为您的分支和标签使用不同的命名约定。这样可以更好的让你充分体现分支
Instead of deleting the tag use a branch of a different name. Use different naming conventions for your branches and your tags. This will better allow you to fullfil the spirit of