Visual studio 如何合并整个TFS分支

Visual studio 如何合并整个TFS分支,visual-studio,visual-studio-2012,tfs,branching-and-merging,Visual Studio,Visual Studio 2012,Tfs,Branching And Merging,我有一个开发分支和UA分支。我所要做的就是使UA与Dev完全相同,但是在合并之后,我比较了这两个分支,发现它们之间有很多不同之处。我该怎么办 我尝试了tf merge/force/recursive c:\branch\Dev c:\branch\UA,但出现错误使用/force选项时必须指定一个版本或版本范围。我只希望Dev的最新版本在UA中。您尝试过没有/force选项吗?我不认为你需要它来做一个基本的合并。这对我很有用: cd c:\path\to\team_project tf merg

我有一个开发分支和UA分支。我所要做的就是使UA与Dev完全相同,但是在合并之后,我比较了这两个分支,发现它们之间有很多不同之处。我该怎么办


我尝试了
tf merge/force/recursive c:\branch\Dev c:\branch\UA
,但出现错误使用/force选项时必须指定一个版本或版本范围。我只希望Dev的最新版本在UA中。

您尝试过没有/force选项吗?我不认为你需要它来做一个基本的合并。这对我很有用:

cd c:\path\to\team_project
tf merge /recursive dev\v1.0-prod dev\v1.0
我的分支位于dev子文件夹(C:\path\to\team\u project\dev\v1.0)中。是有关merge命令的文档

/强制:忽略合并历史记录并从中合并指定的更改 将源文件转换为目标文件,即使部分或所有这些更改 以前已经合并过


因此,我不确定是否需要使用force标志来从一个分支合并到另一个分支。

右键单击->合并:选择目标:确定


注意:如果两者之间没有直接的父子关系,则必须浏览目标分支并执行无基础的合并。

我最终发现需要在命令中包含
/version:T
T
告诉它使用最新版本。

无基合并语法:Tf merge/Baseless/recursive