我可以在Eclipse 的Git Repositories View中轻松删除本地标记.
但如果该标签是一个远程标签(最初)并且我推动 - 没有任何反应.在下一次拉动标签将再次出现.
无论Remote- > Push tags也没有Remote- > Push- > Add all tag specs删除,从来源标签.我Add delete ref specification在同一个对话框中尝试过,但是Eclipse不会让我添加tag-name或者:refs/tags/tag-name.
我知道我可以使用命令行,如" 如何删除git远程标记? "中所述,但我没有找到从eGit中执行此操作的方法.
Tob*_*fke 20
玩Team- > Remote- > Push我找到了解决方案.
我必须进入 Remote ref to delete:
refs/tags/my-tag-name
Run Code Online (Sandbox Code Playgroud)
并将其添加到要推送的规范中.完成对话后,标签将从远程中删除.
同样适用,如果我只是单击Add All Tags Spec(或其他创建新行的内容Specifications to push),单击Mode列将其转换Update为a Delete并从上方输入正确的ref到Destination Ref列中.
有趣的事情:如果我打开下拉列表,则不提供标签Remote ref to delete,但如果我使用Ctrl+ Space我可以从标签(和分支)列表中选择并生成正确的参考规格.
| 归档时间: |
|
| 查看次数: |
4676 次 |
| 最近记录: |