【问题标题】:TFS merging issue from branch to Trunk从分支到主干的 TFS 合并问题
【发布时间】:2017-09-15 14:07:36
【问题描述】:

我们有一个树干。我们从这个树干上取了一个分支(V01.01 SP)。我们从这个分支 (V01.01 SP) 采用了另一个分支 (V01.01.01 REL)。

我们正在分支中实施新的更改 (V01.01 SP)。

在分支 (V01.01 SP) 中完成实施后,更改已成功合并到分支 (V01.01.01 REL)。

之后我们对分支做了很多改动(V01.01 SP)。

现在我们要将分支(V01.01.01 REL)合并到主干。

源是(V01.01.01 REL),目标是Trunk。

在合并时我们发现了一个问题,

源中的某些更改未合并到 Target。

取而代之的是,它从目标中获取内容。

它在一个矩形框中显示源文件和目标文件的变化。但它会自动勾选目标矩形框。

如何将其更改为从源文件中获取。

【问题讨论】:

    标签: visual-studio tfs merge


    【解决方案1】:

    在 TFS 中,您只能合并到直接相关的分支(父或子)。在您的情况下(祖父母或孙子女),branch (V01.01.01 REL) 和 Trunk 之间没有没有合并关系。

    您需要喜欢毫无根据的合并,请使用 tf merge command。

    tf merge /baseless <<source path>> <<target path>> /recursive 
    

    /baseless

    在没有基础版本的情况下执行合并。也就是说,允许用户 合并没有合并关系的文件和文件夹。之后 baseless 合并,存在合并关系,未来合并不存在 必须毫无根据。

    注意 Baseless 合并无法删除目标中的文件。您可以手动进行此类更改。

    【讨论】:

      猜你喜欢
      • 2015-03-28
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      • 2018-11-08
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多