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