git - 如何从 Visual Studio 2019 中的提交中删除标记?
问题描述
看起来没有办法在 Visual Studio 2019 中签出以前的提交,除非添加标签然后签出带有标签的提交。它(有时)有效,但它很笨重。
添加标签后有没有办法从提交中删除标签?使用 Windows 和 Visual Studio 2019 中的内置 Git 功能。我没有在 Windows 中安装任何其他 Git 实用程序。
解决方案
您可以通过使用 VS2019 在本地分支上进行硬重置或软重置来签出先前的提交。这会将您的本地分支重置回特定的提交,并(本地)分别删除或保留自该提交以来所做的更改。
我认为 MS 故意使删除提交标签变得困难。如果您使用的是 Azure Dev-ops,您可以尝试其门户中的标签区域。
否则,我看不到任何东西可以让您在 VS2019 中管理它。您可以安装 Git并使用git tag -d <tag_name> 之类的命令作为本地标签。
推荐阅读
- r - r 中的应用函数问题:它仅应用于第一列
- javascript - 防止在提交联系表单上打开 php 页面
- html - 调整网页大小时如何防止我的 html 元素改变位置?
- typescript - 方法声明参数的自定义 ESLint/TypeScript 缩进规则
- python-3.x - 使用 numpy 确定两个矩阵之间的距离
- python - 如何将 X 定义为列值?
- python - 如何制作statsmodels vector Autoregression可以识别的年份索引?
- javascript - 反应 useState 钩子并以多步形式提交
- python - 更改不和谐机器人昵称 (discord.py)
- ios - 在支持 iOS 13.0 的同时在 iOS 14.0 中使用 @StateObject