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


Практическое руководство. Ветвление файлов и папок

Обновлен: Ноябрь 2007

Ветвление — это функция Team Foundation (подсистема контроля версий), предназначенная для создания новых папок и файлов на основе уже существующих. Ветвление используется в различных случаях, например для обслуживания выпусков и работы с изменениями, которые могут повредить построение. Дополнительные сведения см. в разделе Основные сведения о ветвлении. Ветвление можно осуществлять с помощью обозревателя управления исходным кодом, как описано в этом разделе, или с помощью командной строки (Команда "branch").

Необходимые разрешения

Чтобы выполнять данные процедуры, необходимо задать для разрешения Извлечение значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Процедура

Ветвление файла или папки

  1. В меню Вид выберите Другие окна, а затем — Обозреватель управления исходным кодом.

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

  3. В диалоговом окне Ветвь в поле Конечная измените расположение и имя новой ветви. Кроме того, можно нажать кнопку Обзор, чтобы выбрать нужную папку.

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

    • При выборе варианта Последняя версия ветвь будет создана на основе последней версии, хранящейся в системе управления версиями.

    • При выборе варианта Набор изменений в поле Набор изменений можно ввести номер версии. Чтобы найти набор изменений, нажмите кнопку с многоточием (…). Будет открыто диалоговое окно Поиск наборов изменений. В диалоговом окне Поиск наборов изменений заполните поля и нажмите кнопку Найти. В списке Результаты выберите набор изменений, для которого требуется создать ветвь, и нажмите кнопку ОК. Дополнительные сведения см. в разделе Практическое руководство. Поиск набора изменений.

    • При выборе варианта Метка можно ввести в поле Метка имя метки. Чтобы найти метку, нажмите кнопку с многоточием (…). Будет открыто диалоговое окно Поиск метки. В диалоговом окне Поиск метки заполните поля и нажмите кнопку Найти. В списке Результаты выберите метку, для которой требуется создать ветвь, и нажмите кнопку ОК. Дополнительные сведения см. в разделе Практическое руководство. Поиск меток.

    • При выборе варианта Дата можно ввести дату в поле Дата или выбрать ее с помощью календаря в раскрывающемся меню. Будет создана ветвь для версии, определяемой этой датой.

    • При выборе варианта Версия рабочей области ветвь будет создана для версии, хранящейся в локальной рабочей области.

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

  6. Нажмите кнопку OК. Будет создана новая ветвь. Она появится в обозревателе управления исходным кодом.

  7. Если был установлен флажок Создать локальные рабочие копии для новой ветви и выбранная локальная папка не сопоставлена текущей рабочей области, появится окно Поиск папки. Найдите нужную папку или щелкните команду Создать новую папку и укажите новую папку для синхронизации с элементами в системе управления версиями. Нажмите кнопку OК.

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

    Ветвь соответствует ожидающему изменению. Чтобы другие участники группы могли видеть ветвь, необходимо выполнить возврат. Дополнительные сведения см. в разделе Окно "Ожидающие возвраты".

См. также

Основные понятия

Основные сведения о ветвлении

Основные сведения о слиянии

Использование обозревателя управления исходным кодом

Ссылки

Команда "branch"

Команда "branches"