Практическое руководство. Редактирование файла сопоставления пользователей для миграции системы управления версиями
Обновлен: Ноябрь 2007
На этапе анализа генерируется файл сопоставления пользователей. Дополнительные сведения см. в разделе Практическое руководство. Анализ базы данных Visual SourceSafe для перемещения. Файл сопоставления пользователей содержит всех пользователей Visual SourceSafe, выполнивших какую-либо операцию в системе управления версиями над папками, подлежащими миграции. Этот файл можно использовать для сопоставления пользователей Visual SourceSafe с пользователями Team Foundation. Если не сопоставлять пользователей, преобразователь использует имя пользователя Visual SourceSafe в Team Foundation (подсистема контроля версий).
Настройка файла сопоставления пользователей
В папке, где выполняется анализ, введите в командной строке 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>
Для каждого сопоставляемого имени пользователя 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 — недопустимый пользователь.
Совет. По возможности следует назначить учетную запись Visual SourceSafe guest учетной записи пользователя Windows или Team Foundation, во избежание потери записи о действиях над версиями, выполненных от имени гостевого пользователя.
Сохраните изменения и закройте Блокнот.
См. также
Задачи
Практическое руководство. Подготовка базы данных Visual SourceSafe к запуску преобразователя
Практическое руководство. Переход с Visual SourceSafe на Team Foundation
Пошаговое руководство. Подготовка к миграции с Visual SourceSafe на Team Foundation
Пошаговое руководство: миграция с Visual SourceSafe в Team Foundation