使用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>