Поделиться через


Практическое руководство. Редактирование файла сопоставления пользователей для миграции системы управления версиями

Обновлен: Ноябрь 2007

На этапе анализа генерируется файл сопоставления пользователей. Дополнительные сведения см. в разделе Практическое руководство. Анализ базы данных Visual SourceSafe для перемещения. Файл сопоставления пользователей содержит всех пользователей Visual SourceSafe, выполнивших какую-либо операцию в системе управления версиями над папками, подлежащими миграции. Этот файл можно использовать для сопоставления пользователей Visual SourceSafe с пользователями Team Foundation. Если не сопоставлять пользователей, преобразователь использует имя пользователя Visual SourceSafe в Team Foundation (подсистема контроля версий).

Настройка файла сопоставления пользователей

  1. В папке, где выполняется анализ, введите в командной строке notepad usermap.xml и нажмите Ввод.

    Появится следующий XML-файл:

    <?xml version="1.0" encoding="utf-8"?>
    <UserMappings>
    <UserMap From="Admin" To=""></UserMap>
    <UserMap From="guest" To=""></UserMap> 
    <UserMap From="Jane" To=""></UserMap>
    <UserMap From="Mike" To=""></UserMap>
    </UserMappings>
    
  2. Для каждого сопоставляемого имени пользователя Visual SourceSafe добавьте допустимое имя пользователя Windows или Team Foundation Server в поле «To», как показано в следующем примере:

    <?xml version="1.0" encoding="utf-8"?>
    <UserMappings>
    <UserMap From="Admin" To="MYDOMAIN\Jennifer"></UserMap>
    <UserMap From="guest" To="TestAlias1"></UserMap> 
    <UserMap From="Jane" To="Jane"></UserMap>
    <UserMap From="Mike" To=""></UserMap>
    </UserMappings>
    

    Если указать сопоставление имен пользователей подобно <UserMap From="Mike" To=""></UserMap>, где Mike — допустимое имя пользователя Windows, Team Foundation сопоставит Mike с MYDOMAIN\Mike, где MYDOMAIN — домен по умолчанию. Если не указать сопоставление для допустимого имени пользователя Windows Mike, Team Foundation также сопоставит Mike с MYDOMAIN\Mike. Однако если Mike не является допустимым пользователем, то Team Foundation сопоставит Mike с Mike, а Mike в Team Foundation — недопустимый пользователь.

    ms253175.alert_note(ru-ru,VS.90).gifСовет.

    По возможности следует назначить учетную запись Visual SourceSafe guest учетной записи пользователя Windows или Team Foundation, во избежание потери записи о действиях над версиями, выполненных от имени гостевого пользователя.

  3. Сохраните изменения и закройте Блокнот.

См. также

Задачи

Практическое руководство. Создание файла параметров для анализа и миграции системы управления версиями

Практическое руководство. Подготовка базы данных Visual SourceSafe к запуску преобразователя

Практическое руководство. Переход с Visual SourceSafe на Team Foundation

Пошаговое руководство. Подготовка к миграции с Visual SourceSafe на Team Foundation

Пошаговое руководство: миграция с Visual SourceSafe в Team Foundation