【问题标题】:Branch Current changes then "rollback" in TFS分支当前更改然后在 TFS 中“回滚”
【发布时间】:2010-09-14 14:53:32
【问题描述】:

我有一个特定的变更集,我想将我的开发分支“回滚”到,但我想在该特定变更集之后获取所有更改并将它们放入新分支。这在 TFS 中可能吗?如果是这样,我怎么能做这样的事情?

谢谢, 戴夫

【问题讨论】:

    标签: version-control tfs


    【解决方案1】:

    嗯.. 最简单的方法就是按照您刚才所说的去做。

    将现有代码分支到一个新位置。然后获取您想要的变更集,签出项目,然后重新签入变更集。

    【讨论】:

    • 当我得到那个变更集时,它并没有显示这些文件被改变了......我只需要手动检查所有内容然后再次检查吗?
    • 是的,您先签出并签入。
    • 确保在选项中未选中“在结帐时获取最新信息”。
    【解决方案2】:

    我最终在我想要的变更集上进行了分支,将其命名为 Development-stable,然后将 Development 重命名为 Development-experimental,然后将 Development-stable 重命名为 Development。

    【讨论】:

    • 这让我不得不做一些奇怪的事情,现在我只能通过命令行合并。
    【解决方案3】:

    如果您安装了 Team Foundation Power Tools,则可以使用命令 tfpt rollback 在您的客户端中创建一个变更集,该变更集将负责回滚。

    【讨论】:

      猜你喜欢
      • 2013-07-06
      • 2020-01-08
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 2011-01-01
      • 2017-08-14
      • 2018-02-04
      相关资源
      最近更新 更多