Настройка внешней программы
Для выбора и настройки внешней программы для сравнения/объединения текстов процедур и функций в параметрах конструктора на закладке "Сравнение/Объединение" следует нажать кнопку "Добавить..." или "Изменить...".
В поле "Наименование" следует ввести наименование, которое будет отображаться в списке внешних программ.
В поле "Исполняемый файл" необходимо указать путь к исполняемому файлу программы сравнения.
Для предопределенных программ сравнения исполняемыми файлами являются:
- Araxis Merge – "<Каталог установки программы>\compare.exe". По умолчанию, "C:\Program Files\Araxis\Araxis Merge\compare.exe".
- DiffMerge – "<Каталог установки программы>\sgdm.exe". По умолчанию, "C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe".
- KDiff3 – "<Каталог установки программы>\kdiff3.exe". По умолчанию, ""C:\Program Files\KDiff3\kdiff3.exe".
- Perforce P4Merge – "<Каталог установки программы>\p4merge.exe". По умолчанию, "C:\Program Files\Perforce\p4merge.exe".
- TortoiseMerge – "<Каталог установки программы>\bin\TortoiseMerge.exe". По умолчанию, "C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe".
В группе "Параметры командной строки" указываются параметры для выполнения операций сравнения двух файлов, объединения двух файлов, а также трехстороннего объединения файлов и автоматического трехстороннего объединения.
Можно указать параметры не для всех операций.
При вводе командной строки могут быть использованы следующие предопределенные параметры:
- %baseCfg – Файл из основной конфигурации.
- %secondCfg – Файл из второй конфигурации. Второй конфигурацией могут быть:
- конфигурация из файла,
- конфигурация поставщика (новая конфигурация поставщика при обновлении),
- конфигурация хранилища,
- конфигурация базы данных;
- %oldVendorCfg – Файл из старой конфигурации поставщика.
- %merged – Выходной файл.
- %baseCfgTitle – Заголовок окна для файла из основной конфигурации.
- %secondCfgTitle – Заголовок окна для файла из второй конфигурации.
- %oldVendorCfgTitle – Заголовок окна для файла из старой конфигурации поставщика.
По умолчанию, для программ настроены параметры для следующих команд:
- Araxis Merge:
- Сравнение двух файлов,
- Объединение двух файлов,
- Трехстороннее объединение,
- Kdiff3 (для Windows и Linux):
- Сравнение двух файлов,
- Объединение двух файлов,
- Трехстороннее объединение,
- Автоматическое трехстороннее объединение,
- TortoiseMerge:
- Сравнение двух файлов,
- Трехстороннее объединение,
- Perforce P4Merge (для Windows и Linux):
- Сравнение двух файлов,
- Трехстороннее объединение,
- DiffMerge:
- Сравнение двух файлов,
- Трехстороннее объединение.