合并 TFS 团队项目集合
是否可以在 TFS 2010 下合并 2 个不同的团队项目集合,同时保留所有版本历史记录(变更集编号可以更改,否则编号中会出现重叠问题)。例如
Team Project Collection A
Team Project A
Team Project B
Team Project Collection C
Team Project C
,我想最终得到:
Team Project Collection A
Team Project A
Team Project B
Team Project C
并保留团队项目 C 的版本历史记录(所有不同的签入),这样我仍然可以在需要时恢复到以前的版本,查看更改等。
作为后续:是否也可以将团队项目集合 A 分成 2 个单独的集合(再次保留历史记录)。
我可以看到一些场景,其中最初计划的设置在一段时间后无法满足所有要求(例如用于合并的通用代码或要拆分的关注点的大小/分离)。
Is it possible to merge 2 different team project collections under TFS 2010, while keeping all version history (changeset numbers can change, since else there will be overlap problems in the numbering). e.g.
Team Project Collection A
Team Project A
Team Project B
Team Project Collection C
Team Project C
And I want to end up with:
Team Project Collection A
Team Project A
Team Project B
Team Project C
And keeping the version history (all different checkins) of Team Project C, so I can still revert to a previous version if needed, view changes etc.
As a follow up: is it also possible to split Team Project Collection A in 2 seperate collections (again keeping the history).
I can see several scenarios in which the setup initially planned fails to meet all requirements after a while (like common code for merging or size/seperation of concerns to split up).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法在 TFS 2010 中合并团队项目集合。有两个冲突:变更集编号、工作项 ID、构建、测试结果等。
不过,您可以将一个团队项目集合拆分为多个集合。以下是有关组织团队项目集合的 MSDN 主题。
You cannot merge team project collections in TFS 2010. There are two many conflicts: changeset numbers, work item IDs, builds, test results, etc.
You can split a team project collection to multiple collections though. Here is the MSDN topic about organizing the team project collections.
TFS 集成平台可能会帮助您移动项目,但正如文档明确指出的那样,“这是一种有损传输”
TFS Integration Platform may help you to move projects but as the documentation clearly states, "it is a lossy transfer"