在Visual Studio 2019中无法将文件更改与特定提交进行比较吗?

时间:2019-11-29 05:27:05

标签: git visual-studio compare visual-studio-2019 git-diff

我知道可以用HEAD来做到这一点,但我们需要将它与另一个提交进行比较,这是不可能的吗?

2 个答案:

答案 0 :(得分:1)

虽然您可以比较two commits in Visual Studio (2017+),但可能需要扩展名才能比较给定文件的提交。

首先检查文件上的比较选项:请参见“ Compare two versions of a file on your server”:

  

您可以在Team Foundation Server上的文件历史记录中比较文件的两个版本。

     
      
  • 在菜单栏上,选择“视图”,“其他Windows”,“源代码管理资源管理器”。
  •   
  • 在Source Control Explorer中,打开文件的快捷菜单,然后选择“查看历史记录”。
  •   
  • 选择文件的两个版本,打开快捷菜单,然后选择“比较”。
      出现“差异”窗口。
  •   

答案 1 :(得分:0)

据我所知,任何比较都是可能的,我们只需要在git中将Visual Studio定义为difftool,然后以以下方式编写所需的diff:

git difftool xxx

Visual Studio将打开,以可视方式向您显示结果。