TFS 2017 Update 2 - 无法编辑/删除Git标签

dey*_*hin 5 git tfs git-tag tfs2017

最后能够在TFS 2017 Update 2之后直接从TFS门户使用标记功能,我开始添加Git标签.

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

如何在git中编辑现有标记消息中提示?,我试图通过创建具有相同名称的标签来覆盖标签.TFS引发了A Git ref with the name <tagName> already exists.错误.

我或许可以按照如何删除git远程标记?从我的Windows机器上使用Git Bash.我试图在TFS门户中找到一种方法来实现这一点.

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

And*_*SFT 5

目前,没有在TFS 2017 Update2中通过Web门户编辑/删除 Git标签的功能.它不受支持.我在这里提交了一个用户语音来推荐该功能,你可以去投票以实现它.

作为一种解决方法,正如您在上面提到的,您可以使用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
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此主题:重新创建git标记后,"标记已存在于远程"错误中

在此输入图像描述