Этот мастер помогает объединить изменения между двумя состояниями проекта в рабочей области.
Часто его применяют для переноса изменений из одной ветви в другую, например, после разделения ветви для работы над исправлением ошибки.
Объединение выполняется в рабочей области на основе двух точек ветви, называемых исходная точка и конечная точка.
Обычно исходная точка - это корневой объект ветви (тег версии), а конечная - ее вершина (последняя версия) ветви или другой тег версии.
Важно понимать, что назначение объединения - это всегда проект в рабочей области.
После объединения можно проверить изменения локально и затем внести их в другую ветвь (чаще всего HEAD).
Для того чтобы начать объединение, выберите проект (или какие-либо ресурсы) и во всплывающем меню выберите Совместная работа > Объединить.... Будет выведено следующее окно.
Вначале следует выбрать конечный тег объединения. Он зависит от того, какие изменения добавляются в рабочую область - внесенные в ветвь или в версию. Выберите версию, если в рабочей области требуется объединить различия между двумя версиями проекта. Выберите ветвь, если в локальной рабочей области требуется объединить изменения в ветви.
Мастер попытается самостоятельно определить тег по открывающему и основному тегу. Если тег не будет определен, введите его самостоятельно. Если открывающий тег отсутствует, вы можете выбрать объединение без предварительного просмотра. В этом случае открывающий тег не требуется, но объединение будет произведено сразу в рабочей области. CVS использует разметку текста при поиске конфликтов.
При нажатии кнопки Готово будут вычислены изменения между исходной и конечной точками. Если установлен режим предварительного просмотра объединений, эти изменения будут показаны в разделе Синхронизация объединения CVS в панели Синхронизация. В зависимости от размера проекта объединение может занять какое-то время, но оно может выполняться в фоновом режиме. С помощью панели Синхронизация можно обновить Рабочую среду или объединить в ней изменения.
Коллективное программирование с помощью CVS
Ветви
Создание ветвей
Объединение с данными из ветви
Связанные справочники
CVS
Синхронизация объединения CVS
Редактор сравнения