Перенос VSS в TFS - постоянный пользователь при регистрации - PullRequest
1 голос
/ 23 апреля 2010

Я использую инструмент VSSConveter.exe для импорта из VSS6 (используя 2005 ide) в TFS2008. Я запустил анализ (без ошибок) и перенес С файлом сопоставления пользователей (связывается с сопоставлениями пользователей vss / domain)

Я хотел бы сохранить в tfs зарегистрированного пользователя файла, в настоящее время зарегистрированный пользователь для всех версий файла отображается как администратор (учетная запись, с которой выполняется импорт), первоначальный пользователь регистрации - добавлен в комментарий к регистрации. Например: -

TestFile.aspx в VSS

  • Проверка версии: 1 - Пользователь: Адам - ​​Комментарий: TEST1
  • Проверка версии: 2 - Пользователь: Джеймс - Комментарий: TEST2
  • Check ver: 3 - Пользователь: Joel - Комментарий: TEST2

После импорта в TFS

  • Проверка версии: 1 - Пользователь: mydomain \ Admin - Комментарий: TEST1 (от Адама)
  • Проверка версии: 2 - Пользователь: mydomain \ Admin - Комментарий: TEST2 (Автор: James)
  • Проверка версии: 3 - Пользователь: mydomain \ Admin - Комментарий: TEST2 (Commited by Joel)

В TFS я хочу, чтобы пользователь отображался как правильный пользователь домена, настроенный в моем файле сопоставления пользователей.

Возможно ли это, или это просто так, как работает программа VSSConverter?

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Я обнаружил, что файл UserMap.xml был проигнорирован, если вы не добавили узел 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>
...
0 голосов
/ 26 апреля 2010

Это просто как это работает.

Импорт выполняется через API, который вычисляет время регистрации и пользователя автоматически, чтобы люди не могли вводить свои собственные значения, которые могут легко испортить историю.Поскольку невозможно переопределить эти значения, теги импорта, как исходная дата, так и пользователь, через комментарии в регистрации.

Редактировать: Использование файла сопоставления пользователей позволит процессу импорта заменить имена пользователей VSS на правильные имена пользователей TFS.(как обсуждено в комментариях)

...