Сравнение файлов из других приложений
Модуль сравнения файлов можно использовать из других приложений, например Tortoise Hg или Tortoise SVN. Утилита fcremote.exe из комплекта запускает Sally, если он ещё не запущен, и открывает новое окно сравнения двух указанных файлов.
Чтобы сравнить файлы, заданные другим приложением:
- Перейдите в каталог модуля сравнения файлов, например C:\Program Files\Sally\plugins\filecomp.
- Найдите утилиту fcremote.exe.
- Для fcremote.exe выполните команду «Копировать путь и имя в буфер» (клавиша Alt+Insert), чтобы скопировать полный путь и имя в буфер обмена.
- Вставьте полный путь и имя fcremote.exe в приложение и передайте два пути файлов как параметры. Если fcremote.exe должен дождаться закрытия окна сравнения (некоторые приложения используют это как сигнал для удаления временных копий файлов), укажите параметр -w перед двумя путями.
Пример использования модуля сравнения файлов с Tortoise Hg:
- Откройте mercurial.ini в текстовом редакторе. Это можно сделать в окне настроек Tortoise Hg кнопкой Edit File.
- Найдите раздел [tortoisehg] и добавьте строку:
vdiff = MySalDiff - Найдите раздел [merge-tools] и добавьте строки:
MySalDiff.executable=C:\Program Files\Sally\plugins\filecomp\fcremote.exe
MySalDiff.diffargs=-w $parent $child
См. также
From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository