2012-01-05 3 views
1

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

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

ответ

3

Что вы можете сделать, это добавить <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>