首页 > 解决方案 > 如何从 Visual Studio 2019 中的提交中删除标记?

问题描述

看起来没有办法在 Visual Studio 2019 中签出以前的提交,除非添加标签然后签出带有标签的提交。它(有时)有效,但它很笨重。

添加标签后有没有办法从提交中删除标签?使用 Windows 和 Visual Studio 2019 中的内置 Git 功能。我没有在 Windows 中安装任何其他 Git 实用程序。

标签: gitvisual-studio-2019

解决方案


您可以通过使用 VS2019 在本地分支上进行硬重置或软重置来签出先前的提交。这会将您的本地分支重置回特定的提交,并(本地)分别删除或保留自该提交以来所做的更改。

我认为 MS 故意使删除提交标签变得困难。如果您使用的是 Azure Dev-ops,您可以尝试其门户中的标签区域

否则,我看不到任何东西可以让您在 VS2019 中管理它。您可以安装 Git并使用git tag -d <tag_name> 之类的命令作为本地标签。


推荐阅读