Перенос 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>
...
Другие вопросы по тегам