如何在TFS 2008中将工作项从1个分支合并到另一个分支

时间:2009-04-20 18:31:38

标签: tfs merge tfs2008

我似乎无法找到一种简单的方法。

我们有一个主干,它在TFS中的一个工作项中检查了一组特定的变更集。我想将此工作项中的变更集专门合并到另一个分支中。

当然这不难吗?

4 个答案:

答案 0 :(得分:2)

TFS绝对支持挑选。但是,您挑选的变更集范围必须是连续的。如果需要合并一组包含“空白”的变更集,则需要多次运行“合并”。如果合并操作最终触及相同的文件,则可能需要在合并之间签入。

答案 1 :(得分:0)

只需选择所需的更改集,就可以在正常合并中执行此操作。

  1. 在VS
  2. 中打开源代码管理资源管理器窗口
  3. 右键单击主干(原始分支的文件夹)
  4. 选择合并
  5. 从下拉列表中选择要合并的目标分支(如果没有出现,那么您可能选择了错误的源目录)
  6. 选择“所选更改集”选项
  7. 点击下一步
  8. 选择要合并的更改集
  9. 我不确定是否有办法从工作项本身做到这一点。

答案 2 :(得分:0)

答案 3 :(得分:-1)

这可能非常困难,因为afaik tfs不支持有时被称为“cherrypicking”的东西,即将一些不相关的变更集合并到分支中。 Tfs希望您将整个分支合并到某个版本,而不会留下任何更改集。我担心你问的不是直接可能的。

你可以手动完成,但是对于大量的变更集,它会很痛苦。工作项中的“链接”选项卡包含与工作项关联的所有变更集ID - 可以为您提供一些帮助。