Синхронизация объединения CVS

Для того чтобы просмотреть синхронизации объединения CVS, выберите пункт меню Совместная работа > Объединить. Синхронизации будут показаны в панели Синхронизация. В этой панели можно просмотреть различия между локальными ресурсами Рабочей среды и их удаленными версиями, которые нужно объединить, и обновить ресурсы Рабочей среды. Внесение изменений на сервер при объединении не поддерживается.

Ниже приведен рисунок Синхронизация объединения CVS в панели Синхронизация:

Синхронизация объединения CVS

Функции

Функции Синхронизации объединения CVS схожи с описанными ранее для Синхронизации рабочей области CVS со следующими отличиями.

Панель инструментов

Кнопки панели инструментов полностью совпадают с кнопками панели Синхронизация рабочей среды CVS, за исключением того, что отсутствуют кнопки Исходящий режим и Оба режима.

Контекстное меню

В контекстное меню панели Синхронизация входят многие полезные действия.

Открыть

Открывает локальный ресурс выбранного изменения в редакторе Рабочей среды по умолчанию для этого типа файла.

Открыть с помощью

Открывает локальный ресурс выбранного изменения в другом редакторе.

Открыть в редакторе сравнения

Открывает выбранное изменение в редакторе сравнения, в котором можно просмотреть все изменения в файле.

Синхронизировать

Обновляет состояние выбранных удаленных ресурсов. Кроме того, эта команда корректирует системное время исходящих изменений, которые уже совпадают с содержимым соответствующего ресурса на сервере (т.е. файл больше не является исходящим изменением). Это полезно тогда, когда при компоновке файл обновляется, но содержимое его не меняется.

Удалить из панели

Эта команда удаляет выбранные ресурсы из панели. Ресурсы будут показаны вновь, только если изменится состояние удаленных ресурсов или Рабочая среда будет перезапущена.

Развернуть все

Эта команда разворачивает все дочерние объекты выбранного ресурса.

Объединить

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

Заменить

Эта команда применяется для разрешения конфликтов. Она заменяет локальное содержимое ресурсов на содержимое, полученное с сервера.

Пометить как объединенные

Эта команда изменяет временные метки CVS конфликтов, превращая их в исходящие изменения. Ее следует выполнить после ручного объединения конфликтов в редакторе сравнения.

Показать аннотацию

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

Показать хронологию

Эта команда показывает хронологию выбранного ресурса.

Связанные концепции
Коллективное программирование с помощью CVS

Связанные задачи
Разрешение конфликтов
Объединение с данными из ветви
Сравнение ресурсов
Объединение изменений в Редакторе сравнения

Связанные справочники Связанные справочники
CVS
Мастер объединения
Синхронизация рабочей области CVS
Редактор сравнения