【问题标题】:TFS: merging a branch back to a trunk folder that's since been renamedTFS:将分支合并回已重命名的主干文件夹
【发布时间】:2010-11-26 05:54:08
【问题描述】:

我正在使用 TFS 并尝试将分支合并回创建它的主干。麻烦的是,源代码管理合并向导的目标分支下拉列表中没有条目。

我怀疑这是因为在创建分支后主干被重命名。有没有一种简单的方法可以让我仍然执行合并并让 TFS 识别这两个分支实际上是相关的?

我对毫无根据的合并知之甚少,但这就是它们的用途吗?

【问题讨论】:

  • 我很惊讶这不起作用。重命名不应阻止合并向导发现分支层次结构。原始关系是使用 Branch 命令创建的,还是使用毫无根据的合并创建的?
  • 它正在使用分支命令。右键单击源代码管理资源管理器中的主干文件夹,然后选择分支。是的,我很惊讶/失望地发现它也被重命名了。 :-/

标签: version-control visual-studio-2005 tfs merge


【解决方案1】:

您可能必须使用TF command-line utility。 TFS 的某些功能(即使在 2008 年)只能从命令行获得。查看合并命令。

我没有尝试过这个,恕我直言,2005年的TFS不是特别稳定。 (在 2008 年和 SP1 之后变得更好。)我建议先在测试环境或非关键分支上复制场景(分支、重命名主干、从命令行合并)。

我也没有尝试过毫无根据的合并。 This article 听起来与您正在做的事情相似,但也表示您必须使用 TF 命令。不过,我认为(希望)在您重命名主干后,分支之间仍然存在关系。

【讨论】:

    猜你喜欢
    • 2011-01-08
    • 1970-01-01
    • 2011-07-20
    • 2010-11-28
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多