【问题标题】:Roll back a change with Team Foundation Server Source Control使用 Team Foundation Server 源代码控制回滚更改
【发布时间】:2012-03-06 15:45:27
【问题描述】:

我很难回滚 TFS 源代码控制下的更改。我关注了instructions in MSDN,但没有成功。

说明基本上是这样的:

  1. 获取旧版本的源代码控制(文件复制到本地工作区)
  2. 查看本地版本
  3. 入住

问题是在签出时,最新版本会自动从源代码管理中获取,覆盖我试图恢复到的特定版本。

同一篇 MSDN 文章有一个评论指向同样的事实,并且似乎有一个设置,可以在两个地方进行更改:

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

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

如您所见,它们都被禁用了,但是每当我进行签出时我仍然获得最新版本,因此无法进行回滚。

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

注意:使用 Visual Studio 2010

【问题讨论】:

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


    【解决方案1】:

    由于您使用的是 VStudio2010 - 您可能会忘记那篇 MSDN 文章。
    相反,下载并安装最新的TFS Power Tools,它们确实带有一个漂亮的图形“回滚”:

    你也可以checktf rollback

    【讨论】:

    • 用 tf 回滚做到了。所有的 UI 元素都已就位,这有点欺骗性,但它不起作用。感谢 TFS 电动工具的提示,下次会尝试使用它。
    猜你喜欢
    • 2017-02-27
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 2012-12-08
    • 2021-05-02
    相关资源
    最近更新 更多