Используя инструменты интеграции TFS, как я могу пропустить миграцию путей VC, которые были удалены? - PullRequest
1 голос
/ 05 января 2012

Мы переносим WI & VC с TFS 2008 на TFS 2010. Один из проектов использует папку в VC для своих ветвей решения.Со временем они удаляют ветви, которые больше не активны или не нужны.Мы не удаляем их с помощью инструментов командной строки, но они удаляются из нашего представления Source Control Explorer.

При переносе их исходного кода все удаленные папки тоже переносятся и становятся активными (иначе не удаляются).).Как сообщить инструменту интеграции TFS игнорировать или пропускать папки в системе контроля версий, которые были удалены?

1 Ответ

3 голосов
/ 11 января 2012

Что вы можете сделать, это добавить <Filter Neglect="true"> к конфигурации сеанса. Это работает так же, как Cloaking в отображении рабочего пространства. Существует оговорка, что это может быть сделано только для новых конфигураций сеанса.

См. Этот блог для получения дополнительной информации .

Вот пример файла конфигурации:

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