Сравнение трех версий

Сравнение трех версий показывает различия между тремя версиями ресурса.  Эта функция особенно полезна при объединении ресурсов или при конфликте во время синхронизации.   Конфликты возникают, когда два разработчика работают над одной и той же версией в Рабочей среде, затем оба изменяют ресурс, и один из них пытается внести ресурс в хранилище на сервере, в то время как другой уже успел внести в него свои изменения.  

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

Интерпретация результатов сравнения

Панель Синхронизация показывает различия между двумя или тремя файлами. Если имеется общий предок, то показывается сравнение трех версий. Иногда общего предка определить не удается, например, если ресурс с одним и тем же именем и путем был создан и внесен в ветвь двумя разработчиками. В этом случае показывается сравнение двух версий.   

При сравнении трех версий в Рабочей среде показаны:

На следующем рисунке общий предок показан в верхней части окна сравнения текста.   Выделены изменения ресурса Рабочей среды по сравнению с общим предком и изменения ресурса ветви по сравнению с общим предком. Части, разные во всех трех файлах, показаны как различия.  Конфликты показаны красным, входящие изменения - синим, исходящие - серым цветом.

Панель Синхронизация. Показаны три типа различий.

Связанные концепции
Синхронизация с хранилищем CVS

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

Связанные справочники
Редактор сравнения
Панель Синхронизация CVS