最近我们切换到Git并使用Visual Studio 2015的集成Git环境。
如果您通过团队资源管理器查看文件的更改,它会开始将修改后的版本与原始版本进行比较。当您查看历史记录中的更改时,您当然无法修改 diff 中的文件。然而,我们确实没有一个好的方法来切换到原始文件。我们发现设置断点有时有效...但大多数情况下我们必须关闭打开的文件进行比较,然后导航到原始文件。我真的有一种感觉我忽略了一些东西。
那么,有没有一种快速的方法可以从 Visual Studio 的文件 diff 切换到正在 diff 的原始文件?
PS:我不知道这是否相关,但我们正在使用 Resharper。
PPS:我使用 Jetbrains Rider 已有几年了,只需按 F4,它就会打开原始文件并将光标放置在正确的位置。
您可以使用 Shift + Alt + L 在解决方案资源管理器中导航到该文件,然后按 Enter 键打开您要比较的文件。
抱歉,如果 IDE 不相关,但对于某些人来说它仍然可能有帮助
我正在使用
Visual Studio 2022
,这个组合对我有用:
Solution Explorer
Ctrl+W可以从 Diff 回到原始
虽然其他 Ctrl+Alt+L/Enter 也有效,但对我来说感觉就像很多键,所以我继续寻找并在这里找到了解决方案: