在TFS中,如何将分支合并到未直接分支的Trunk?

时间:2011-08-15 13:27:47

标签: tfs merge branch

在TFS中,我注意到您只能将分支合并到显然创建分支的文件夹。

我有以下文件夹:Trunk,Tags和Branches。

当我有一个版本时,我会获得最新版本的trunk并将其分支到Tags文件夹中,例如Project_01Aug2011。当该版本需要修复错误时,我将从该标记创建一个分支,将其命名为Project_01Aug2011_BugFixings并将其放在branches文件夹中。

问题在于,现在我已经在分支中进行了一些修复,现在这些更改需要与主干本身合并,但这似乎不可能。

TFS只允许合并到直接发生分支的位置。

使用TFS时,如何将分支更改合并回主干? (在Subversion中,它非常简单,我可以这样做。)

谢谢,

1 个答案:

答案 0 :(得分:1)

第一个选项是将更改从分支合并到标签,然后从标签合并到主干。 第二个选项是通过使用tf.exe命令行工具执行baseless合并,直接将更改从Branch合并到trunk。