我的团队正在转向TFS,我们目前正在测试从VSS迁移。 VSS转换器要求在转换之前创建所有TFS项目。我们有超过30个项目,创建这些项目非常耗时。
有没有办法在测试之间刷新项目的源代码控制部分(将它们恢复到原始的空白状态),同时保持项目不变,从而允许我们运行多个转换测试,而无需重新创建项目集合和项目每一次?
[编辑]
回答下面的John的问题:创建团队项目TFS时,默认情况下,会创建一个相同名称的空源控制文件夹,并将其与该团队项目关联。转换文件要求源控制文件夹可用。
答案 0 :(得分:1)
我要做一些假设。
我认为在这种情况下,“tf destroy”命令将成为你的朋友。
e.g。 “tf destroy $ / TeamProject1 / FolderToBeWiped”
您可以轻松编写一个脚本来擦除源代码管理中的所有现有文件夹。谨慎一点,不要做“tf destroy $ /”,因为这将取消团队项目的源控制部分,你需要再次创建它们。
答案 1 :(得分:0)
作为后续行动,我终于找到了一种自动创建必需项目的方法。本质上,该过程是删除并重新创建集合,然后从xml映射文件生成项目。如果有人有兴趣我在这里写博客
http://irwinj.blogspot.com/2011/05/tfsautomated-project-creation.html