Перенос VSS в TFS - постоянный пользователь при регистрации
Я использую инструмент VSSConveter.exe для импорта из VSS6 (используя 2005 ide) в TFS2008. Я запустил анализ (без ошибок) и мигрировал с файлом сопоставления пользователей (связавшись с сопоставлениями пользователей vss/domain)
Я хотел бы сохранить в tfs зарегистрированного пользователя файла, в настоящее время зарегистрированный пользователь для всех версий файла отображается как администратор (учетная запись, с которой выполняется импорт), первоначальный пользователь регистрации добавляется к Комментарий к регистрации. Например:-
TestFile.aspx в VSS
- Проверить в: 1 - Пользователь: Адам - Комментарий:TEST1
- Регистрация в версии: 2 - Пользователь: Джеймс - Комментарий:TEST2
- Регистрация в версии: 3 - Пользователь: Джоэл - Комментарий:TEST2
После импорта в TFS
- Вер: 1 - Пользователь:mydomain\Admin - Комментарий:TEST1 (от Adam)
- Вер: 2 - Пользователь:mydomain\Admin - Комментарий:TEST2 (Автор: Джеймс)
- Вер: 3 - Пользователь:mydomain\Admin - Комментарий:TEST2 (Прислано Джоэлом)
В TFS я хочу, чтобы пользователь отображался как правильный пользователь домена, настроенный в моем файле сопоставления пользователей.
Это возможно, или это просто, как работает программа VSSConverter?
2 ответа
Это просто как это работает.
Импорт выполняется через API, который автоматически рассчитывает время регистрации и пользователя, чтобы люди не могли вводить свои собственные значения, которые могли бы легко испортить историю. Поскольку нет возможности переопределить эти значения, теги импорта, как исходная дата, так и пользователь, через комментарии при регистрации.
Редактировать: использование файла сопоставления пользователей позволит процессу импорта заменить имена пользователей VSS на правильные имена пользователей TFS (как обсуждалось в комментариях)
Я обнаружил, что UserMap.xml был проигнорирован, если вы не добавите узел XML в файл настроек миграции. Здесь находится верхняя часть моего файла, чтобы показать, куда он идет. Есть ли документ, показывающий полную схему XML-файла с отображением миграции?
<SourceControlConverter>
<ConverterSpecificSetting>
<Source name="VSS">
<SQL Server="W00027"></SQL>
<VSSDatabase name="D:\Program Files\SourceSafe"></VSSDatabase>
<UserMap name="D:\Program Files\SourceSafe\Conversions\UserMap.xml" />
</Source>
...