Как настроить difftool/mergetool для конкретного расширения файла в Git?


Можно ли установить пользовательский инструмент для объединения файлов с определенным расширением в Git?

Спасибо за любые указания!

Обновить

Я не смог придумать лучшего решения, чем определить пользовательский difftool и вызвать его вручную, как предложил @jarodeells:

[diff]
    tool = mydiff
[difftool "mydiff"]
    cmd="script.sh "$LOCAL" "$REMOTE""

Затем вызываем его явно:

$ git difftool -t mydiff someFileWith.ext
1 7

1 ответ:

Если он еще не поддерживается, установите сценарий оболочки, который отключает расширение и вызывает правильный инструмент слияния.