Редактор сравнения

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

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

Ниже показан рисунок редактора сравнения, открытого в панели Синхронизация рабочей области CVS.

Рисунок редактора с тремя панелями. Верхняя панель позволяет сравнить структуру проекта; две нижние панели применяются для сравнения строк исходного текста.

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

В панель инструментов Редактора сравнения входят следующие кнопки:

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

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

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