【问题标题】:TFS baseless mergeTFS 无根据合并
【发布时间】:2011-03-07 05:51:00
【问题描述】:

我正在合并两个没有父子关系的分支。我从一个文件开始测试合并是否在实际合并之前正常工作。我正在使用 tfs baseless merge 来执行此操作。以下是命令:

Tf 合并 /baseless C:\Inetpub\wwwroot\Test\CreateDescription.aspx.cs C:\Inetpub\wwwroot\Test1\CreateDescription.aspx.cs /recursive

已在两个文件中进行了更改。但是在解决冲突对话框中我只看到两个选项 1)保留目标分支中的更改 2) 从源分支复制代码

合并工具中的合并更改显示为灰色。我应该怎么做才能启用此选项。我想手动合并两个分支中的更改。

【问题讨论】:

    标签: tfs merge


    【解决方案1】:

    执行此操作的一种简单方法是检查您想要成为目标的文件(即C:\Inetpub\wwwroot\Test1\CreateDescription.aspx.cs),然后使用外部合并工具来合并更改。我是我们SourceGear Diffmerge 的忠实粉丝,主要是因为它是免费的(就像啤酒一样)。这将允许您合并文件并解决冲突。

    完成此操作后,您可以运行 baseless 合并来建立分支之间的合并关系,并告诉 TFS 中的合并工具将更改保留在目标中。您也可以告诉TFS to use DiffMerge as it's merge tool,这可能会一起解决问题。

    【讨论】:

      猜你喜欢
      • 2014-07-03
      • 2019-03-23
      • 2015-05-03
      • 2010-11-29
      • 2012-04-22
      • 2016-06-01
      • 2012-01-15
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多