Настройка внешней программы

Для выбора и настройки внешней программы для сравнения/объединения текстов процедур и функций в параметрах конструктора на закладке "Сравнение/Объединение" следует нажать кнопку "Добавить..." или "Изменить...".

В поле "Наименование" следует ввести наименование, которое будет отображаться в списке внешних программ.

В поле "Исполняемый файл" необходимо указать путь к исполняемому файлу программы сравнения.

Для предопределенных программ сравнения исполняемыми файлами являются:

  • 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:
    • Сравнение двух файлов,
    • Трехстороннее объединение.

1C:Enterprise Developer's Community