Создав ветвь CVS и поработав в ней какое-то время, можно объединить изменения, внеся их в другую ветвь или в HEAD. Для этого необходимо знать следующее:
Для того чтобы объединить изменения, выполните следующие действия:
Совет: Если исходная точка для объединения неизвестна, вы можете выполнить объединение непосредственно в рабочей области. В этом случае подходящая исходная точка будет выбрана сервером CVS. Так как объединение выполняется непосредственно в рабочую область, CVS может добавить в файл конфликтующий текст на языке описания. Этот текст на языке описания обычно вызывает определенные неполадки, поэтому объединение непосредственно в рабочую область следует выполнять только при крайней необходимости.
Действия в редакторе объединения дополняют действия панели инструментов ручного объединения, показанные в нижней части редактора объединения.
Обновить | Изменения в файле будут внесены в рабочую область. Все конфликты, для которых невозможно автоматическое объединение, не будут обрабатываться. |
Принудительно обновить | Это действие включено для файлов с конфликтующими изменениями. Оно заменяет все локальные изменения на данные удаленного файла. |
Пометить как объединенные | Это действие удаляет выбранные изменения из панели. Изменения будут показаны вновь, только если состояние удаленного ресурса изменится и Синхронизация объединения CVS будет обновлена. |
Совет: Для выполнения постоянных объединений закрепите Синхронизацию объединения CVS в панели Синхронизация. Это позволяет отслеживать в рабочей области изменения, вносимые в другую ветвь.
Коллективное программирование с помощью CVS
Ветви
Синхронизация с хранилищем CVS
Создание ветвей
Синхронизация с хранилищем
Обновление
Внесение изменений на сервер