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