![从以前的提交中打开文件而不覆盖工作副本](https://linux22.com/image/1693878/%E4%BB%8E%E4%BB%A5%E5%89%8D%E7%9A%84%E6%8F%90%E4%BA%A4%E4%B8%AD%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E8%80%8C%E4%B8%8D%E8%A6%86%E7%9B%96%E5%B7%A5%E4%BD%9C%E5%89%AF%E6%9C%AC.png)
VSCode 允许在比较编辑器中打开来自先前提交的文件,有没有办法在普通编辑器中打开文件而不进行任何比较?我想在 2 个选项卡中打开 2 个文件,一个是当前工作版本,另一个是先前提交的版本。
我确实意识到我可以将文本从比较编辑器复制到新文件中,如果可能的话,我会尝试简化这个过程。
答案1
是的。例如GitLens扩大。
安装后,在选项卡Commits
列表中Source Control
,当您将鼠标悬停在更改的文件上时,可以看到图标。例如:
如果将鼠标悬停Open File
在屏幕上显示的第一个图标上,您会看到单击按钮Alt将打开该修订/提交的文件。
答案2
另一个解决方案是Git 图分机,无需Alt
按键:
但是,与 GitLens 不同的是,它会id
在文件名前面加上提交,在我看来这是不可取的,当打开许多选项卡时,文件名可能会被隐藏,另一个缺点是文件选项卡上的右键菜单选项非常有限。