Есть несколько мест в Cervisia где вы можете вызвать окно отображающее различия между версиями файла:
В главном окне, вы можете выбрать в меню → Это основано на команде cvs diff и отображает различия между версией в вашей песочнице и последней обновлённой версией (также известной как
BASE
). Это особенно полезно перед передачей файла, так что вы можете найти соответствующее журнальное сообщение.В диалоге передачи файлов, вы можете вызвать окно различий дважды щёлкая на имени файла или нажатием Enter. Это похоже на использование → с соответствующим файлом в главном окне.
В диалоге просмотра журнала, вы можете выбрать две версии файла и вызвать диалог показывающий различия между ними (смотрите раздел «Просмотр журнала cvs»).
Поскольку вы, возможно ожидали, Cervisia не блокирует вывод команды diff в ваш терминал, но отображает графическое представление как описано в Рисунок 3.3, «Снимок экрана диалога различий Cervisia».
Текст в диалоге - улучшенный вариант текста, предоставленного командой diff с опцией -u
. Вы можете видеть различные версии в двух окнах, с упорядоченными для построчного сравнения строками. Это значить, при добавлении или удалении текста, в соответствующем окне отображаются пустые строки с маркером +++++
в левой части. Также вы можете видеть в левом столбце номер каждой строки.
Во втором столбце правого окна, вы можете видеть тип сделанного изменения. Возможные варианты Добавлено
, Удалено
и Изменено
. Соответствующие строки отмечены синим, зелёным и красным цветом. В середине диалога отображается изображение с цветными маркерами. Этим способом вы можете получить представление обо всех изменениях в файле. Вы также можете ориентироваться по изображению при использовании полос прокрутки.
Обычно полосы прокрутки левого и правого окна синхронизированы, то есть вы прокручиваете текст в левой части, правая часть прокручивается автоматически. Вы можете изменить это отключив параметр .
Информацию о настройке диалога различий смотрите в «Некоторые команды».