我们正在将 WI & VC 从 TFS 2008 迁移到 TFS 2010。其中一个项目使用 VC 中的文件夹作为解决方案的分支。随着时间的推移,他们会删除不再活动或不再需要的分支。我们并没有真正使用命令行工具删除它们,而是从我们的源代码管理资源管理器视图中删除它们。
当我迁移他们的源代码时,所有已删除的文件夹也在迁移并变为活动状态(也就是未删除)。如何告诉 TFS 集成工具忽略或跳过源代码管理中已删除的文件夹?
我们正在将 WI & VC 从 TFS 2008 迁移到 TFS 2010。其中一个项目使用 VC 中的文件夹作为解决方案的分支。随着时间的推移,他们会删除不再活动或不再需要的分支。我们并没有真正使用命令行工具删除它们,而是从我们的源代码管理资源管理器视图中删除它们。
当我迁移他们的源代码时,所有已删除的文件夹也在迁移并变为活动状态(也就是未删除)。如何告诉 TFS 集成工具忽略或跳过源代码管理中已删除的文件夹?
您可以做的是<Filter Neglect="true">
在会话配置中添加一个。这与Cloaking在工作区映射中的工作方式相同。需要注意的是,这只能用于新的会话配置。
这是一个配置文件示例:
<Filters>
<FilterPair Neglect="true">
<FilterItem MigrationSourceUniqueId="..<guid1>.." FilterString="$/serverpathtocloak" />
<FilterItem MigrationSourceUniqueId="..<guid2>.." FilterString="$/serverpathtocloak" />
</FilterPair>
</Filters>