如何在Visual Studio 2010中还原文件(从磁盘重新加载文件)

13

我多年使用 Eclipse 后,现在开始使用 Visual Studio (2010)。

有时候,我会发现 Eclipse 的“还原”功能非常实用,即从磁盘重新加载文件,丢弃所有更改。(与版本控制还原无关。)

如何在 Visual Studio 中执行此操作?应该很简单,但我还没有找到。

我知道可以使用“撤消直到 * 指示器消失”来实现,但这相当不实用。


关闭并不保存,然后重新加载?虽然没有内置命令,但您需要手动完成。您可能可以通过宏系统自动执行撤消命令或关闭/重新加载步骤。 - Lasse V. Karlsen
这是一个版本控制系统的功能。经常提交。您可以设置本地存储库。 - Rob Smyth
@RobSmyth:在许多情况下,这非常有帮助,但偶尔我仍然会错过这个功能。我使用过的大多数文本编辑器和IDE都具有此类还原功能。 - Touko
很不幸,关闭文件通常非常困难。一个文件可能有几个打开的选项卡(例如设计师文件);通常关闭所有选项卡都能奏效,但并不总是有效(例如项目属性)。到目前为止,我所发现的唯一确定方法是退出 Visual Studio!肯定有更好的方法吧? - Jon Coombs
你可能需要安装类似于MZ-tools的工具来实现这种(相当基础的)功能。 - user2858054
3个回答

5

很遗憾,我不知道在VS中除了关闭文件并重新打开而不保存之外,还有其他内置的方法来实现这一点。

可能有一些扩展可以做到这一点,但我不知道 :(


1
关闭的文件通常显示在“文件>最近使用的文件”菜单的顶部,您可以通过“Alt + F,F,1”访问该菜单。 - mskfisher
Bálint的新答案现在是正确的。该选项仅在“打开的编辑器”视图中可用。 - Neil Traft

1
在当前版本中,您可以在左侧边栏的 资源管理器 中找到 打开的编辑器,然后右键单击要还原的文件。

0
如果您正在使用 Visual Studio 进行 git 操作: 解决方案资源管理器 > 文件右键菜单 > Git > 撤消更改

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接