我有一个Dev分支和一个UA分支。我想做的就是让UA与Dev相同,但在我合并后,我比较了两个分支,两者之间存在很多差异。我需要做什么?
我尝试tf merge /force /recursive c:\branch\Dev c:\branch\UA
但是我收到错误使用/ force选项时必须指定版本或版本范围。我只想让最新版本的Dev在UA中。
答案 0 :(得分:8)
我终于发现我需要在命令中包含/version:T
。 T
告诉它使用最新版本。
答案 1 :(得分:3)
右键单击 - >合并:选择目标:确定
注意:如果两者之间没有直接的父子关系,则必须浏览目标分支并执行无基础合并。
答案 2 :(得分:0)
你没有使用/ force选项吗?我不认为你需要它只是做一个基本的合并。这对我有用:
cd c:\path\to\team_project
tf merge /recursive dev\v1.0-prod dev\v1.0
我的分支位于dev子文件夹(C:\ path \ to \ team_project \ dev \ v1.0)中。 Here是merge命令的文档。
/ force:忽略合并历史记录并合并指定的更改 即使某些或所有这些变化,源也会进入目的地 已经合并过。
所以我不确定你是否需要使用force标志来从一个分支合并到另一个分支。