Глава 1. Введение

Содержание

Обзор
История TortoiseMerge

Обзор

TortoiseMerge - это бесплатное приложение с открытым исходным кодом. Оно позволяет просматривать различия в текстовых файлах, производить слияние этих изменений, и даже рецензировать и применять объединённые файлы различий, часто называемые заплатками.

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

Если вы работаете с системой управления версиями (например, Subversion), тогда вы иногда получаете конфликты при обновлении вашей рабочей копии. Это происходит, если кто-либо другой произвёл изменения в тех же частях файла, над которыми работали и вы в это время. Тогда вы должны уладить эти конфликты вручную,- и в этой ситуации TortoiseMerge может оказать помощь.

Следующий рисунок показывает взаимоотношения между файлами, вовлечёнными в конфликт:

Рисунок 1.1. Конфликт файлов

Конфликт файлов