如何删除eGit中的远程标签?

在Eclipse的Git Repositories视图中,我可以非常轻松地删除本地标记。

但是如果这个标签是一个远程标签(最初),我推动 - 没有任何反应。 在下一次拉动该标签将再次出现。

Remote - > Push tagsRemote - > Push - > Add all tag specs不会从原始位置移除该标签。 我已经尝试在同一个对话框中Add delete ref specification ,但Eclipse不会让我添加tag-name:refs/tags/tag-name

我知道我可以使用命令行,如“如何删除git远程标记?”中所述,但我没有找到从eGit执行的方法。


Team - > Remote - > Push我找到了解决方案。

我必须输入Remote ref to delete:

refs/tags/my-tag-name

并将其添加到推动的规格中。 当我完成对话时,标签将从远程移除。

这同样适用,如果我只点击Add All Tags Spec (或其他在Specifications to push中创建一个新行Specifications to push ),点击Mode列将Update转换为Delete并从上面输入正确的参考到Destination Ref柱。

有趣的事情:如果我打开Remote ref to delete下拉菜单,则不提供标签,但如果使用Ctrl + Space我可以从标签(和分支)列表中进行选择,并生成正确的参考规格。

链接地址: http://www.djcxy.com/p/49285.html

上一篇: How can I delete a remote tag in eGit?

下一篇: git tag delete and re