使用Team Foundation Server Source Control回滚更改

时间:2012-02-15 09:45:51

标签: visual-studio visual-studio-2010 version-control tfs

我很难在TFS源代码管理下回滚更改。我跟着instructions in MSDN没有成功。

说明基本上是这样的:

  1. 获取旧版本的源代码管理(文件被复制到本地工作区)
  2. 查看本地版本
  3. 签入
  4. 问题是签出时会自动从源代码控制中获取最新版本,覆盖我试图恢复的特定版本。

    同样的MSDN文章对它的评论指向了同样的事实,似乎有一个设置,可以在两个地方改变:

    • 在TFS项目设置中(右键单击团队资源管理器中的项目 - >团队项目设置 - >源代码管理):

    Team Foundation Server Team Project Source Control Settings

    • Visual Studio设置(工具 - >选项 - >源代码管理 - > Visual Studio Team Foundation Server):

    Visual Studio Team Foundation Server Source Control Settings

    正如您所看到的,它们都被禁用了,但是每当我签出时我仍然会收到最新版本,因此无法进行回滚。

    我还缺少其他任何设置吗?或者这不是正确的回滚方式吗?

    注意:使用Visual Studio 2010

1 个答案:

答案 0 :(得分:2)

因为您使用的是VStudio2010 - 您可能会忘记MSDN文章。相反,请下载&安装最新的TFS Power Tools,它们会带来精美的图形“回滚”:
enter image description here

您还可以check tf rollback