TFS - 刷新团队项目

时间:2011-02-24 20:00:08

标签: tfs visual-sourcesafe

我的团队正在转向TFS,我们目前正在测试从VSS迁移。 VSS转换器要求在转换之前创建所有TFS项目。我们有超过30个项目,创建这些项目非常耗时。

有没有办法在测试之间刷新项目的源代码控制部分(将它们恢复到原始的空白状态),同时保持项目不变,从而允许我们运行多个转换测试,而无需重新创建项目集合和项目每一次?

[编辑]

回答下面的John的问题:创建团队项目TFS时,默认情况下,会创建一个相同名称的空源控制文件夹,并将其与该团队项目关联。转换文件要求源控制文件夹可用。

2 个答案:

答案 0 :(得分:1)

我要做一些假设。

  1. 您正在使用TFS 2008或2010
  2. 你不怕命令 line: - )
  3. 我认为在这种情况下,“tf destroy”命令将成为你的朋友。

    e.g。 “tf destroy $ / TeamProject1 / FolderToBeWiped”

    您可以轻松编写一个脚本来擦除源代码管理中的所有现有文件夹。谨慎一点,不要做“tf destroy $ /”,因为这将取消团队项目的源控制部分,你需要再次创建它们。

答案 1 :(得分:0)

作为后续行动,我终于找到了一种自动创建必需项目的方法。本质上,该过程是删除并重新创建集合,然后从xml映射文件生成项目。如果有人有兴趣我在这里写博客

http://irwinj.blogspot.com/2011/05/tfsautomated-project-creation.html