如何在 Visual Studio 2019 中执行“git checkout”?

teh*_*orf 8 git git-checkout visual-studio-2019

我想返回并查看我之前发布的代码的提交。从命令行来看,它是git checkout [commit id],但我想通过 Visual Studio (2019) 来完成,这样我就不必打开命令提示符并查找/复制提交 ID。我不想对代码进行任何永久性更改,我只想能够浏览/调试旧代码。

这似乎应该是 Visual Studio 中的一个功能 - 从历史记录窗口中,我可以看到Revert, Reset,的选项Cherry-Pick,但我不认为其中任何一个是checkout. 我尝试搜索“visual studio 2019 how do I checkout a previous commit git”(以及各种措辞),但我找不到答案。

到目前为止我使用的解决方案是从我想要查看的提交中创建一个新分支,然后在完成后删除该分支,但似乎必须有更好的方法......

这是右键菜单: 提交历史右键菜单

Rez*_*eza 5

目前,VS 中还没有任何方法可以做到这一点。您必须在命令行中执行此操作。VS 社区中有一张添加此功能的票证。您可以登录并为此投票。也许这会有所帮助,您可能会在 VS 的下一版本中看到它。

  • 我刚刚对票投了赞成票。“我只是尽自己的一份力量。” (2认同)