Переход с VSS 6.0 на TFS - PullRequest
       53

Переход с VSS 6.0 на TFS

2 голосов
/ 09 декабря 2008

Наша команда мигрирует с VSS 6.0 на TFS 2008 для использования в целях контроля версий. Мне интересно, есть ли у кого-нибудь опыт с этой миграцией. В частности, мы заинтересованы в сохранении истории файлов в системе контроля версий, а также любых других потенциальных ошибок.

Ответы [ 3 ]

4 голосов
/ 23 мая 2009

У вас установлен VSS 2005? Вам это нужно, а не предыдущая версия (6.0d).

Кроме того, вам действительно нужна история в TFS? Или вы можете провести черту в песке и сказать, что вся история до такой-то даты в VSS, а вся история после этой даты в TFS? Если это так, вы можете просто получить последнюю версию из VSS и добавить файлы в TFS. Миграция нетривиальна, потому что вам нужно иметь дело с пользователями VSS, которые не отображаются на пользователей домена, с пользователями VSS, которые больше не существуют, и хотя порядок операций управления исходным кодом поддерживается фактической датой / временем операции не переносится, однако сохраняется в комментарии как часть переноса.

3 голосов
/ 09 декабря 2008

Это довольно легко после настройки. Сначала вам нужно будет создать usermap.xml. Это отобразит пользователей VSS на пользователей TFS2008. Затем вы создаете файл конфигурации проекта. Я бы опубликовал свои примеры, но не могу получить XML для публикации.

Файл конфигурации проекта будет указывать на XML-файл пользовательской карты. Затем все, что вам нужно сделать, это набрать команду «VSSConverter migrate settings.xml» для переноса или «VSSConverter analysis settings.xml» для анализа проекта. Я предлагаю вам проанализировать перед миграцией проекта.

Вот ссылка для получения дополнительной информации. http://msdn.microsoft.com/en-us/library/ms253090(VS.80).aspx

2 голосов
/ 20 мая 2009

К сожалению, когда я попробовал это ...

TF60032: для работы VSS Converter требуется Visual SourceSafe 2005 или более поздней версии. Пожалуйста, установите Visual SourceSafe 2005 или более позднюю версию и повторите попытку.

...