4

我最近从 Visual Studio 2010 切换到 Visual Studio 2012,似乎 Visual Studio 版本 11.0.50727.1 RTMREL 中的“撤消挂起的更改”可能被破坏。我正在使用 TFS 2010。当我尝试撤消更改时,我收到错误“在选择或选择的任何子项中没有要撤消的更改”并且我无法恢复到我的原始代码。

有没有其他人观察到这个问题或知道解决方法?

具体步骤如下:

  1. 将新文件添加到您的项目中。TextFile1.txt例如,但它可以是任何类型的文件。
  2. 将文件签入到 TFS
  3. 签出该文件并添加一行额外的代码。
  4. 保存并通过比较验证 TFS 是否知道差异。
  5. 在解决方案资源管理器中选择文件并右键单击并选择 Source Control / Undo Pending Changes...

您将看到消息“警告。选择或选择的任何子项中没有要撤消的更改。” 好的/帮助。按 OK 不会将文件恢复到之前的状态。(帮助没有帮助)。

4

1 回答 1

2

我有这个问题。我通过备份我的文件来修复它。然后通过执行获取最新,撤消签出,然后签出并将我的更改放回原处。

于 2013-12-17T14:16:35.540 回答