Поделиться через


Практическое руководство. Миграция привязок управления версиями из 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 и старых проектов выполните следующую процедуру.

Преобразование и изменение привязки управления версиями

  1. Если папка не сопоставлена с вашей рабочей областью, выполните следующие шаги.

    1. В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Сопоставить с локальной папкой.

    2. Выберите соответствующую папку на локальном компьютере и нажмите кнопку Сопоставить.

    3. Если появится сообщение с запросом подтвердить необходимость получения файлов из системы управления версиями, нажмите Да.

    Копия папки и файлов будет извлечена в сопоставленную локальную папку.

  2. Щелкните правой кнопкой мыши папку с решением и выберите команду Извлечь для изменения.

  3. В диалоговом окне Извлечение нажмите кнопку Извлечь.

  4. В меню Файл выберите команду Открыть, а затем Проект или решение.

  5. В диалоговом окне Открытие проекта найдите и выберите извлеченный файл решения и нажмите кнопку Открыть.

  6. В Мастере преобразований Visual Studio нажмите кнопку Готово.

    Team Foundation автоматически преобразует файлы решения (SLN) и проекта (PROJ) в формат Visual Studio 2005. Решение также привязывается к Team Foundation.

  7. По завершении преобразования нажмите кнопку Закрыть.

  8. В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Вернуть ожидающие изменения.

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

Изменение привязки системы управления версиями вручную

Выполните следующую процедуру, чтобы вручную изменить привязки системы управления версиями.

Связывание привязок системы управления версиями с Team Foundation Server

  1. Если папка не сопоставлена с вашей рабочей областью, выполните следующие шаги.

    1. В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Сопоставить с локальной папкой.

    2. Выберите соответствующую папку на локальном компьютере и нажмите кнопку Сопоставить.

    3. Если появится сообщение с запросом подтвердить необходимость получения файлов из системы управления версиями, нажмите Да.

    Копия папки и файлов будет извлечена в сопоставленную локальную папку.

  2. Щелкните правой кнопкой мыши папку с решением и выберите команду Извлечь для изменения.

  3. В диалоговом окне Извлечение нажмите кнопку Извлечь.

  4. Дважды щелкните файл решения, чтобы открыть его в Visual Studio.

  5. В меню Файл выберите пункт Система управления версиями и щелкните команду Сменить систему управления версиями.

    В диалоговом окне Изменение системы управления версиями открываются и перечисляются все решения и проекты, для которых можно выполнить повторную привязку.

  6. Если решение и проекты уже привязаны к Visual SourceSafe, необходимо отменить привязку. Нажмите кнопку Отменить привязку.

    ms253188.alert_note(ru-ru,VS.90).gifПримечание.

    Если будет предложено подтвердить отмену привязки, нажмите Отменить привязку.

  7. Нажмите кнопку ОК.

  8. В меню Сервис выберите пункт Параметры.

  9. Выберите узел Система управления версиями.

  10. В списке Текущий подключаемый модуль управления версиями выберите пункт Visual Studio Team Foundation Server.

  11. Нажмите кнопку ОК.

  12. В меню Файл выберите пункт Система управления версиями и щелкните команду Сменить систему управления версиями.

  13. Для каждого узла, не привязанного ни к какому серверу, нажмите Привязать.

  14. Нажмите кнопку ОК.

  15. В Обозревателе управления исходным кодом щелкните правой кнопкой мыши папку с решением и выберите команду Вернуть ожидающие изменения.

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

См. также

Задачи

Пошаговое руководство: миграция с Visual SourceSafe в Team Foundation

Другие ресурсы

Миграция управления версиями