Практическое руководство. Миграция привязок управления версиями из Visual SourceSafe
Обновлен: Ноябрь 2007
Для решений Visual Studio 2005 и Visual Studio 2008 преобразователь VSS выполнит автоматическую миграцию привязок системы управления версиями в Team Foundation (подсистема контроля версий), и, таким образом, станет возможным выполнять операции системы управления версиями в Visual Studio. Если по какой-либо причине миграция решения не была выполнена правильно, можно выполнить миграцию привязок системы управления версиями вручную. Можно воспользоваться следующей процедурой для выполнения миграции решений и проектов, разработанных в версиях Visual Studio до Visual Studio 2005, чтобы обеспечить их автоматическое связывание с Team Foundation (подсистема контроля версий).
Необходимые разрешения
Для выполнения этой процедуры необходимо быть членом группы безопасности Участники или иметь разрешения Чтение, Возврат и Извлечение со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Преобразование старых проектов
Для преобразования привязок системы управления версиями Visual Studio 2005 и старых проектов выполните следующую процедуру.
Преобразование и изменение привязки управления версиями
Если папка не сопоставлена с вашей рабочей областью, выполните следующие шаги.
В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Сопоставить с локальной папкой.
Выберите соответствующую папку на локальном компьютере и нажмите кнопку Сопоставить.
Если появится сообщение с запросом подтвердить необходимость получения файлов из системы управления версиями, нажмите Да.
Копия папки и файлов будет извлечена в сопоставленную локальную папку.
Щелкните правой кнопкой мыши папку с решением и выберите команду Извлечь для изменения.
В диалоговом окне Извлечение нажмите кнопку Извлечь.
В меню Файл выберите команду Открыть, а затем Проект или решение.
В диалоговом окне Открытие проекта найдите и выберите извлеченный файл решения и нажмите кнопку Открыть.
В Мастере преобразований Visual Studio нажмите кнопку Готово.
Team Foundation автоматически преобразует файлы решения (SLN) и проекта (PROJ) в формат Visual Studio 2005. Решение также привязывается к Team Foundation.
По завершении преобразования нажмите кнопку Закрыть.
В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Вернуть ожидающие изменения.
Укажите необходимые сведения в диалоговом окне Возврат, выберите все файлы и нажмите кнопку Вернуть.
Изменение привязки системы управления версиями вручную
Выполните следующую процедуру, чтобы вручную изменить привязки системы управления версиями.
Связывание привязок системы управления версиями с Team Foundation Server
Если папка не сопоставлена с вашей рабочей областью, выполните следующие шаги.
В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Сопоставить с локальной папкой.
Выберите соответствующую папку на локальном компьютере и нажмите кнопку Сопоставить.
Если появится сообщение с запросом подтвердить необходимость получения файлов из системы управления версиями, нажмите Да.
Копия папки и файлов будет извлечена в сопоставленную локальную папку.
Щелкните правой кнопкой мыши папку с решением и выберите команду Извлечь для изменения.
В диалоговом окне Извлечение нажмите кнопку Извлечь.
Дважды щелкните файл решения, чтобы открыть его в Visual Studio.
В меню Файл выберите пункт Система управления версиями и щелкните команду Сменить систему управления версиями.
В диалоговом окне Изменение системы управления версиями открываются и перечисляются все решения и проекты, для которых можно выполнить повторную привязку.
Если решение и проекты уже привязаны к Visual SourceSafe, необходимо отменить привязку. Нажмите кнопку Отменить привязку.
Примечание.
Если будет предложено подтвердить отмену привязки, нажмите Отменить привязку.
Нажмите кнопку ОК.
В меню Сервис выберите пункт Параметры.
Выберите узел Система управления версиями.
В списке Текущий подключаемый модуль управления версиями выберите пункт Visual Studio Team Foundation Server.
Нажмите кнопку ОК.
В меню Файл выберите пункт Система управления версиями и щелкните команду Сменить систему управления версиями.
Для каждого узла, не привязанного ни к какому серверу, нажмите Привязать.
Нажмите кнопку ОК.
В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Вернуть ожидающие изменения.
Укажите необходимые сведения в диалоговом окне Возврат, выберите все файлы и нажмите кнопку Вернуть.
См. также
Задачи
Пошаговое руководство: миграция с Visual SourceSafe в Team Foundation