不能编辑/删除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