首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并特定工作项的更改

合并特定工作项的更改
EN

Stack Overflow用户
提问于 2010-09-28 16:02:16
回答 1查看 1.7K关注 0票数 3

在TFS 2010中,我们有一个开发分支,所有的开发都是针对一个产品进行的。我希望将这些更改合并到发布候选分支中,这样就可以对其进行测试和推出。因此,我想将链接到特定工作项的所有变更集合并到发布候选版本中。

我可以跟踪特定工作项的所有变更集,但我不能轻松地将它们合并到RC分支中。我不能在层次结构跟踪视图中拖动多个更改集,也不能在合并向导中预选更改集。默认情况下,它总是希望将所有变更集合并到拖放的变更集中,这肯定不是我想要的。因为它可能是几十个变更集,所以我不想手动选择它们。

有没有办法用“正确”的方式做这件事?

EN

回答 1

Stack Overflow用户

发布于 2010-09-28 19:08:52

你说的是一个“樱桃-挑选”合并。总的来说,樱桃挑选合并并不是一个最佳实践,所以如果您认为这会发生很多事情,您可能应该重新考虑您的分支策略(例如,在特性上的分支,而在发布时的分支)。然后,你可以简单地合并整个分支,而不是做樱桃采摘。

您将发现TFS不支持这种类型的合并。当您在changeset上合并时,它将合并到并包含该变更集的所有文件。您可能可以通过在特定变更集中标记文件并基于标签进行合并,但我怀疑这是否有效。

在我的组织中,我们需要支持这类功能。最终,我们编写了一个实用程序,允许我们从多个变更集中选择和选择文件,并将它们合并到一个分支。这样做的代码相对简单。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3814711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档