我最近从 Visual Studio 2010 切换到 Visual Studio 2012,似乎 Visual Studio 版本 11.0.50727.1 RTMREL 中的“撤消挂起的更改”可能被破坏。我正在使用 TFS 2010。当我尝试撤消更改时,我收到错误“在选择或选择的任何子项中没有要撤消的更改”并且我无法恢复到我的原始代码。
有没有其他人观察到这个问题或知道解决方法?
具体步骤如下:
- 将新文件添加到您的项目中。
TextFile1.txt
例如,但它可以是任何类型的文件。 - 将文件签入到 TFS
- 签出该文件并添加一行额外的代码。
- 保存并通过比较验证 TFS 是否知道差异。
- 在解决方案资源管理器中选择文件并右键单击并选择 Source Control / Undo Pending Changes...
您将看到消息“警告。选择或选择的任何子项中没有要撤消的更改。” 好的/帮助。按 OK 不会将文件恢复到之前的状态。(帮助没有帮助)。