当我在VScode中使用Gitlens时,当文件提交不连续时,我找不到用于比较文件提交的选项。如果在“文件历史记录”面板中的某个提交上使用“打开更改”,它将始终将文件的该版本与前一个版本进行比较。是否可以选择将文件的一个修订版本(不一定是最新修订版本)与我选择的文件的另一个修订版本进行比较?
答案 0 :(得分:8)
您可以通过以下步骤比较两个非连续的提交:
您将看到在“比较”菜单下,将比较您的两个不同提交。
答案 1 :(得分:0)
一种方法是检出要在终端中比较的提交之一
git checkout <commit_hash>
,然后选择另一个gitlens,单击open changes
查看差异。
答案 2 :(得分:0)
首先,安装gitlens插件
其次,按F1键,输入“ gitlens:比较参考”
第三,输入第一提交哈希和第二提交哈希
然后,在右侧栏中找到“搜索并比较”