3

我有一个 Dev 分支和一个 UA 分支。我想做的就是使 UA 与 Dev 相同,但是在合并后我比较了两个分支,两者之间有很多差异。我需要做什么?

我尝试过tf merge /force /recursive c:\branch\Dev c:\branch\UA,但出现错误A version or version range must be specified when using the /force 选项。我只希望最新版本的 Dev 在 UA 中。

4

3 回答 3

8

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

于 2013-07-12T15:45:33.800 回答
3

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

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

于 2013-06-06T22:05:48.633 回答
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) 内。是有关合并命令的文档。

/force:忽略合并历史并将指定的更改从源合并到目标,即使之前已合并部分或全部这些更改。

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

于 2013-06-06T19:18:37.333 回答