gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:59:13 26 4
gpt4 key购买 nike

我可以在 eclipse 的 Git 存储库 View 中非常轻松地删除本地标签。

但是如果那个标签是一个远程标签(最初)并且我做了一个push - 没有任何反应。在下一次 pull 时,该标签将再次出现。

既不是Remote -> Push tags 也不是Remote -> Push -> Add all tag specs 从 origin 中删除了该标签。我已经在同一个对话框中尝试了 Add delete ref specification,但 Eclipse 不允许我添加 tag-name:refs/tags/tag-姓名

我知道我可以使用命令行,如“How to delete a git remote tag?”中所述,但我没有找到从 eGit 执行此操作的方法。

最佳答案

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

我必须输入 Remote ref 才能删除:

refs/tags/my-tag-name

并将其添加到要推送的规范中。当我完成对话框时,标签将从远程删除。

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

有趣的是:如果我打开 Remote ref to delete 的下 pull 菜单,则不会提供标签,但是如果我使用 Ctrl+Space 我可以从标签(和分支)列表中进行选择,它会生成正确的引用规范。

关于eclipse - 如何删除 eGit 中的远程标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31521992/

26 4 0