在我们当前的项目中,我们在同一个团队项目集合中有四个不同的 TFS2010 团队项目。原因是项目的不同部分想要使用不同的团队项目模板(CMMI 与敏捷)。
现在所有项目都使用相同的模板。因此,我们现在得出的结论是,将项目合并为一个团队项目会更好。这提出了几个问题:
- 将现有项目之一用作其他三个项目的目标项目是否可能/可行?
- 我们如何在维护区域树的同时将现有的工作项移动到新项目中?我们希望为我们现有的每个团队项目创建一个根区域,并将所有工作项/区域移动到这个根节点下。
- 今天,我们有从一个团队项目到另一个团队项目的工作项链接——合并时我们如何保持这些链接?
- 移动源代码时的最佳做法是什么?一种明确的方法是简单地将其复制到新位置,并锁定并保留旧的团队项目,以防我们需要访问旧版本的代码。但是为此使用分支是否可行,例如将所有现有代码分支到新的团队项目?这种方法可能会导致什么样的问题?
谢谢你的帮助!