Git 如何在VisualStudio中从Sha打开特定提交

Git 如何在VisualStudio中从Sha打开特定提交,git,visual-studio-2013,Git,Visual Studio 2013,我喜欢在很多工作中使用VisualStudio界面。我有一个特定的sha散列,我想在VS中查看提交详细信息。这可能吗?我一直在寻找同样的东西,并根据@Amnon Schochot的回复提出了一个git别名 [alias] vc = "!f() { git web--browse http://MyCompanysGitServer/MyRepository/commit/"$1"; }; f" 现在,您可以通过键入以下内容在浏览器中加载提交: git vc 52cde98067ba9b258e

我喜欢在很多工作中使用VisualStudio界面。我有一个特定的sha散列,我想在VS中查看提交详细信息。这可能吗?

我一直在寻找同样的东西,并根据@Amnon Schochot的回复提出了一个git别名

[alias]
vc = "!f() { git web--browse http://MyCompanysGitServer/MyRepository/commit/"$1"; }; f"
现在,您可以通过键入以下内容在浏览器中加载提交:

git vc 52cde98067ba9b258ec965a65852777459e4b3ba
希望这有点帮助

我认为微软只是因为还没有提供一种在VisualStudio内部打开特定提交详细信息的方法而感到懈怠,因为很明显,该功能已经存在(您可以右键单击历史记录中的提交并选择“查看提交详细信息”)。

在我的VS上玩了一会儿(VS 2013 update 4),但在UI中找不到它。但是,iv Visual Studio Online适合您,您只需使用希望查看的提交哈希组合url即可。这对你有用吗?
git show
,学习使用终端。Git不是为能够很好地工作的接口而设计的