将任务与TFS合并

3
我正在使用TFS源代码控制,并且我已经修复了一个错误。当我检入我的更改时,我将检入与任务(代表该错误)相关联。
现在,问题来了。 我想将与该任务关联的更改合并到另一个分支中。
我无法在Visual Studio团队系统或TFS源代码控制资源管理器中找到这样做的方法。
您知道是否有其他工具可以提供帮助吗?
我告诉您,如果我不能在TFS中完成这项操作,那么TFS就缺少了核心要求,因为我可以在其他免费的源代码控制中完成这项操作。
谢谢您的帮助。
2个回答

6
您需要查找与该错误相关联的更改集#。或者找到一个第三方工具,为您包装此功能。(如果您不关心处理所有边缘情况,编写一个这样的工具大约需要10分钟)。
原生合并命令不允许您使用错误#作为输入,因为错误可以与任意数量的更改集相关联,这些更改集可能不是连续的。我的理解是TFS 2010在某些常见情况下改进了此功能,但一般情况下无法解决。

有点难以理解问题的措辞方式,但我认为提问者只是想为给定的工作项合并一个更改集?至少考虑到提问者接受了其他答案。这是下一个版本的一个有趣功能的想法。可以通过工作项进行某种类型的合并功能,以处理多个更改集,很酷的想法。 - Anonymous Type
我曾经写过一个工具,可以合并与工作项关联的所有变更集。不幸的是,它带来的问题比解决的问题还多。这个概念在TFS中本质上是有缺陷的。它固有地支持“挑选式”合并的反模式,在TFS中这种情况并不得当。 - stannius

2

TFS允许合并更改集。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接