Практическое руководство. Слияние файлов и папок
Обновлен: Ноябрь 2007
Сервер Team Foundation (подсистема контроля версий) поддерживает возможности слияния, доступные из обозревателя управления исходным кодом или из командной строки (Команда "merge"). Дополнительные сведения см. в разделе Основные сведения о слиянии. Ниже описана процедура слияния в обозревателе управления исходным кодом.
Необходимые разрешения
Чтобы выполнять данные процедуры, необходимо задать значение Разрешить для разрешения Чтение для элемента в исходном дереве и для разрешения Извлечение для элемента в конечном дереве. Если элемент в конечном дереве будет переименован, необходимо задать значение Разрешить для разрешения Извлечение как в исходном, так и в конечном дереве. Если необходимо использовать блокировку, следует задать для разрешения Блокировка значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Слияние файлов и папок
В обозревателе управления исходным кодом щелкните правой кнопкой мыши версию командного проекта, папки или файла, которую требуется объединить с другой версией командного проекта, папки или файла, и выберите команду Объединить.
В Мастере слияния системы управления версиями в поле Исходная ветвь введите имя исходной ветви командного проекта или нажмите кнопку Обзор, чтобы найти ее.
В раскрывающемся списке Конечная ветвь выберите необходимую конечную ветвь командного проекта, с которой требуется объединить исходную ветвь.
Выберите тип изменений, которые необходимо объединить в конечной ветви, указав значение Все изменения до определенной версии или Выбранные наборы изменений, и нажмите кнопку Далее.
В случае выбора на странице Выбор версии исходных элементов варианта Все изменения до определенной версии выберите необходимую версию элементов.
Набор изменений
Слияние с указанием версии набора изменений.
Дата
Слияние с указанием даты.
Метка
Слияние с указанием версии метки.
Последняя версия
Слияние с указанием последней версии.
Рабочая область
Слияние с указанием версии рабочей области.
В случае выбора на странице Выберите наборы изменений для слияния с конечной ветвью варианта Выбранные наборы изменений выберите набор изменений, который требуется объединить.
Совет. Если это возможно, выберите вариант Все изменения до определенной версии, поскольку в этом случае будет меньше вероятность конфликтов при выполнении дальнейших операций слияния.
Нажмите кнопку Далее, а на странице Выполнение операции объединения нажмите кнопку Готово.
В случае возникновения конфликтов слияния их необходимо разрешить. Дополнительные сведения см. в разделе Практическое руководство. Разрешение конфликтов между двумя файлами.
См. также
Задачи
Практическое руководство. Разрешение конфликтов между двумя файлами
Основные понятия
Использование обозревателя управления исходным кодом
Ссылки
Другие ресурсы
Ветвление и слияние в системе управления версиями Team Foundation