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


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

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

Сервер Team Foundation (подсистема контроля версий) поддерживает возможности слияния, доступные из обозревателя управления исходным кодом или из командной строки (Команда "merge"). Дополнительные сведения см. в разделе Основные сведения о слиянии. Ниже описана процедура слияния в обозревателе управления исходным кодом.

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

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

Слияние файлов и папок

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

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

  3. В раскрывающемся списке Конечная ветвь выберите необходимую конечную ветвь командного проекта, с которой требуется объединить исходную ветвь.

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

    • В случае выбора на странице Выбор версии исходных элементов варианта Все изменения до определенной версии выберите необходимую версию элементов.

      Набор изменений

      Слияние с указанием версии набора изменений.

      Дата

      Слияние с указанием даты.

      Метка

      Слияние с указанием версии метки.

      Последняя версия

      Слияние с указанием последней версии.

      Рабочая область

      Слияние с указанием версии рабочей области.

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

      ms181428.alert_note(ru-ru,VS.90).gifСовет.

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

  5. Нажмите кнопку Далее, а на странице Выполнение операции объединения нажмите кнопку Готово.

  6. В случае возникновения конфликтов слияния их необходимо разрешить. Дополнительные сведения см. в разделе Практическое руководство. Разрешение конфликтов между двумя файлами.

См. также

Задачи

Практическое руководство. Разрешение конфликтов между двумя файлами

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

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

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

Ссылки

Команда "merge"

Команда "merges"

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

Ветвление и слияние в системе управления версиями Team Foundation