Возможно ли запустить kdiff3
вместо вывода текста при запуске hg diff
? Это может быть какой-то переключатель или какая-то настройка, которая позволяет подключить kdiff3.hg diff вызывает kdfif3 вместо вывода текста
1
A
ответ
1
Вы должны изучить extdiff extension. Это позволяет создавать новые команды diff, которые могут запускать внешние инструменты diff, такие как KDiff3.
настроить его с чем-то вроде:
[extdiff]
cmd.vdiff = kdiff3
, а затем вы можете использовать hg vdiff
, чтобы получить графический диф с помощью KDiff3. Как ни странно, расширение не позволяет вам перегружать обычную команду hg diff
- она позволяет добавлять новые команды.
+0
Это прекрасно, спасибо Мартину. – gruszczy
Смежные вопросы
- 1. hg diff ignore^M
- 2. Mercurial: список файлов «hg diff»
- 3. Hg diff с несколькими файлами
- 4. Hg: как получить diff двух разных файлов?
- 5. Как установить вывод «hg diff» в gvim?
- 6. HG: Импорт изменений из diff двух репо
- 7. VCS independent diff
- 8. Git- понимание вывода команды diff
- 9. Как получить меркурий, чтобы показать diff во время `hg com`?
- 10. Как избежать случайного «hg push» вместо «hg qpush»?
- 11. Преобразование вывода `hg history` в файл точки
- 12. Как я могу заставить `hg status` отображать только файлы, которые показывают` hg diff`
- 13. gets() вызывает ошибку вывода
- 14. Как позволить Mercurial показать «hg out --patch» diff как визуальный diff?
- 15. diff для вывода только имен файлов
- 16. CVS Diff для вывода только измененных файлов?
- 17. Захват вывода «diff» с org-babel
- 18. Как отображать PHP-код вместо вывода вывода?
- 19. Почему «hg push» намного больше, чем .hg?
- 20. Формат вывода текста
- 21. Строка для вывода текста
- 22. Извлечение текста из вывода
- 23. mercurial diff + unxutil "patch"
- 24. Git diff: записать выходной сигнал и выйти вместо интерактивного режима
- 25. hg unshelve не работает
- 26. Diff после совершения локально
- 27. Меркуриальный эквивалент hg qdiff?
- 28. git эквивалент hg -R?
- 29. Просмотр вывода «cvs diff» в двух столбцах с помощью vim
- 30. Как заставить diff работать как git-diff?
Возможный дубликат [есть ли способ передать git или выход Mercurial diff в инструмент Diff для графического интерфейса?] (Http://stackoverflow.com/questions/2954118/is-there-a-way-to-pipe -the-git-or-mercurial-diff-output-to-a-gui-diff-tool) –