不能编辑/删除Git标签

最后,在TFS 2017 Update 2之后能够使用TFS Portal中的标记功能,我开始添加Git标记。

注意到某些标签缺失说明(在Git中标记消息),我试图编辑标签; 我似乎无法找到编辑/删除标签的选项。

从如何编辑git中的现有标记消息中获得提示,我尝试通过创建具有相同名称的标记来覆盖标记。 TFS抛出A Git ref with the name <tagName> already exists. 错误。

我可以按照如何删除git远程标签? 从我的Windows机器上使用Git Bash。 我试图找到一种方法在TFS门户内完成此操作。

如何在TFS 2017 Update 2门户中编辑/删除Git标签?


目前,在TFS 2017 Update2中没有通过Web门户编辑/删除 Git Tag的功能。 它不受支持。 我在这里提交了一个用户声音来建议该功能,您可以去投票并在未来实现该功能。

作为一种解决方法,就像你上面提到的那样,你可以使用Git Bash来覆盖标签。 我可以重现这个问题: "A Git ref with the name <tagName> already exists"

你有两种方法可以解决这个问题:

1.做推力

例如:标签名称是v1.4

git tag v1.4 v1.4 -f -m "Andy0822"
git push --force origin refs/tags/v1.4:refs/tags/v1.4

2.首先删除遥控器上的标签,然后推送更新后的标签。

git tag v1.4 v1.4 -f -m "Andy0822"

git push --delete origin v1.4

git push origin --tags

请参阅此主题以获取更多信息:重新创建git标记后,“标记已存在于远程”错误

在这里输入图像描述


我们有现场TFS(版本16.122.26918.3),如果您转到TFS的标签选项卡并且您可以删除标签,选中要删除的标签,然后选择列表标签中的... elipsis中的删除线。

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

上一篇: Cannot Edit/Delete Git Tag

下一篇: How to set tag for Maven release