Как визуально различить две ревизии файлов в TortoiseHg 2.0.3? - PullRequest
15 голосов
/ 27 апреля 2011

В TortoiseHg 1.7 я мог указать Hg Repository Explorer на файл и увидеть список версий.Выбор 2 версий и щелчок правой кнопкой мыши позволили мне запустить мой любимый инструмент Visual Diff, чтобы отобразить их различия.

Я недавно обновился до TortoiseHg 2.0.3 и не могу найти способ визуально отличить что-либо, кроме рабочего файла с версией подсказки.«Revision History» показывает список, похожий на старый Repo Explorer, но, похоже, не имеет возможности запустить визуальный анализ.Эта функция была удалена?

Ответы [ 3 ]

23 голосов
/ 30 апреля 2011

Как отмечает @dls, вы можете получить визуальную разницу между любыми двумя ревизиями репо:

  1. Нажав на первую ревизию
  2. Удерживая CTRL и щелчок левой кнопкой мыши по второй ревизии
  3. Щелкните правой кнопкой мыши по любой ревизии
  4. В контекстном меню выберите Visual diff...
  5. Этот метод работает с вашим пользователем-определенная внешняя программа сравнения (по умолчанию kdiff3)

enter image description here


TortoiseHg v2.0.x также включает функцию для сравнения произвольных версий одного файла.

  1. Откройте окно manifest
  2. Щелкните правой кнопкой мыши файл
  3. Выберите Compare file revisions

Откроется Hg file log viewer, как показано ниже:

enter image description here

Из этого окна вы можете различать произвольные версии файла.Выберите ревизию before в левом верхнем углу.Выберите ревизию after в правом верхнем углу.В нижней половине окна отображается визуальный отчет.

0 голосов
/ 28 апреля 2011

Я почти уверен, что вы можете сделать эту разницу в TortoiseHg v2.0.3 - попробуйте выбрать одну ревизию, нажав, а затем, нажав CTRL, щелкнуть другую ревизию и выбрать «Visual Diff ...».

Я не могу проверить это сейчас, потому что я должен использовать v1.1.7 по несвязанным причинам, но во время работы с v2.0.X я смог это сделать.Ссылка на битовое ведение, которую вы включили, выглядит так, как будто для кнопки для выполнения визуального различия, а не для базовой функции.

ПРИМЕЧАНИЕ: Мне удалось получить коЧтобы проверить это, он работает (по крайней мере, некоторым образом) в TortoiseHg v2.0.3

0 голосов
/ 28 апреля 2011

Сотрудник нашел ответ на bitbucket.Эта функция не была реализована в TortoiseHg 2. Вероятно, она будет добавлена ​​к следующему выпуску в июле.Смотри: https://bitbucket.org/tortoisehg/thg/issue/260/visual-diff-button-in-hg-log-viewer

...