Глава 2. Основная концепция

Содержание

Просмотр и слияние различий
Редактирование конфликтов
Применение заплаток

У TortoiseMerge есть несколько различных применений:

  • Просмотр различий между двумя файлами и внесение изменений путём слияния в один из них, или удаление нежелательных изменений.

  • Редактирование конфликтов между локальными изменениями и изменениями из хранилища Subversion после обновления.

  • Применение файлов заплаток и их пересмотр.

Просмотр и слияние различий

В этом режиме вы сравниваете два файла. Файл в левой панели (иногда обозначаемый как их) считается первоисточником, а в правой панели - изменённым файлом (он иногда обозначается как мой).

Вы можете делать простые изменения (на уровне строк) в файле из правой панели, включая:

  • Возвращение изменённых строк обратно к тому виду, в котором они отображаются в левой панели.

  • Использование совокупности обоих блоков, либо их перед моим, либо мой перед их.

Вы также можете редактировать файл в правой панели, как в текстовом редакторе. Отредактированные строки помечаются символом карандаша. Обратите внимание: если вы желаете произвести какие-либо из описанных выше изменений целых строк/блоков, лучше их сделать сначала, поскольку после того, как вы начнёте редактировать файл сами, TortoiseMerge будет больше не в состоянии отслеживать взаимосвязи с первоначальным файлом.