使用TFS集成工具,我如何跳过迁移已删除的VC路径?

问题描述:

我们将WI从TFS 2008迁移到TFS 2010.其中一个项目使用VC中的文件夹作为解决方案的分支。随着时间的推移,他们会删除不再有效或不需要的分支。我们并没有真正使用命令行工具删除它们,但它们从我们的源代码管理资源管理器视图中删除。使用TFS集成工具,我如何跳过迁移已删除的VC路径?

当我迁移它们的源代码时,所有被删除的文件夹也在迁移并且变为活动的(又名未被删除)。如何让TFS集成工具忽略或跳过被删除的源代码管理中的文件夹?

您可以做的是将一个<Filter Neglect="true">添加到会话配置。这与Cloaking在工作区映射中的作用相同。有一个警告,这只能用于新的会话配置。

See this blog post for more information

这里是一个配置文件样品:

<Filters> 
    <FilterPair Neglect="true"> 
     <FilterItem MigrationSourceUniqueId="..<guid1>.." FilterString="$/serverpathtocloak" /> 
     <FilterItem MigrationSourceUniqueId="..<guid2>.." FilterString="$/serverpathtocloak" /> 
    </FilterPair> 
    </Filters>