【发布时间】:2011-07-03 20:18:01
【问题描述】:
我的团队正在迁移到 TFS,我们目前正在测试从 VSS 迁移。 VSS 转换器要求在转换之前创建所有 TFS 项目。我们有超过 30 个项目,创建这些项目非常耗时。
有没有办法在测试之间刷新我们项目的源代码控制部分(将它们恢复到原来的空白状态),同时保持项目完好无损,从而允许我们运行多个转换测试而无需重新创建我们的项目集合和项目每次?
[编辑]
在下面回答 John 的问题:在创建团队项目 TFS 时,默认情况下会创建一个同名的空源代码管理文件夹并将其与该团队项目相关联。转换文件要求源代码管理文件夹可用。
【问题讨论】:
-
是否需要创建“项目”或“团队项目”?这是 TFS 中的两个独立概念。
-
如果您创建一个团队项目和多个子文件夹会怎样?
-
我们没有尝试过,因为它不能反映我们的真实世界结构。作为我们测试的一部分,我们正在考虑在单个 TFS 项目下移动多个(逻辑分组的)vss 项目,并且效果很好。但是,我们希望我们的 PM 和开发人员能够测试专门链接到正确源代码管理文件夹等的工作项。
-
我的建议不会阻止这一点。团队项目和源代码管理文件夹之间实际上不一定是一对一的关系。我建议您为迁移创建一个团队项目,以您喜欢的模式创建多个源代码管理文件夹,进行迁移,然后根据需要创建其他团队项目。
标签: tfs visual-sourcesafe