在VS2013中查看两个git修订版之间的差异

Mik*_*eMB 10 git diff visual-studio visual-studio-2013

在VS2013中使用git进行源代码控制时,有没有办法在集成编辑器中显示源文件的两个任意版本之间的差异(具有内置功能或免费扩展/插件)?

到目前为止,我只发现了如何显示自上次提交或从一次提交到下一次提交所做的更改.

如果它有任何区别:我主要用于c ++.

Amn*_*hot 17

您可以执行以下操作:

  1. 右键单击该文件,然后选择"查看历史记录"

    在此输入图像描述

  2. 在历史记录选项卡上,选择您要比较的两个修订版

    在此输入图像描述

  3. 最后单击其中一个选定的修订版本,然后选择"比较..."

    在此输入图像描述


jpw*_*jpw 5

虽然这可以通过比较文件的历史记录窗口中选择的两个修订版来完成,但我建议使用免费的CodeLineage扩展,其中包括一个滑块,可以选择修订版来比较动态和非常简单.无需返回历史窗口选择另一对进行比较,只需将滑块更改为您感兴趣的修订即可.

它也可以在VS内部的扩展和更新中的在线Visual Studio库中找到.

示例图像显示滑块以更改窗口顶部的修订版本以及每个窗口中的修订时间,用户和ID.

在此输入图像描述