Как проверить, какие файлы были изменены между двумя ревизиями в Mercurial / Tortoise Hg?
Как проверить, какие файлы были изменены между двумя ревизиями в Mercurial / Tortoise Hg?
Я пробовал визуальный анализ tortoiseHg, он не выделяет, какие конкретные файлы были добавлены, изменены или неизменны, и вы должны нажать на каждый файл, чтобы получить подробную информацию
2 ответа
Решение
CLI-версия: hg diff -r START -r END --stat
Образец:
>hg diff -r 4 -r tip --stat
404.php | 4 ++--
functions.php | 2 +-
readme.txt | 28 +++++++++++++++++-----------
screenshot.png | Bin
sidebar.php | 2 +-
style.css | 4 ++--
6 files changed, 23 insertions(+), 17 deletions(-)
После некоторых исследований я выяснил, что в Directory
меню Visual diff
из tortoiseHg вы можете выбрать, какие файлы должны отображаться.
Итак, я перешел к Directory
меню и отмените выбор этих:
- Показать одинаковые файлы
- Показывать файлы только в формате A
- Показать только файлы в B
И тогда я выбрал Показать разные файлы
Теперь визуальная разница показывает только файлы, которые изменены в 2 разных ревизиях.