Я использую TortoiseHg для фиксации изменений. Разность (по умолчанию), которую показывают в диалоговом окне фиксации, содержит много дополнений/удалений.
Но по контрасту когда я нажимаю на различный значок в диалоговом окне фиксации, KDiff3 открывается, и то сравнение намного более 'интеллектуально': это обнаруживает 'лучше', что я изменил: Я переместил блок кода, приводящий к намного меньшему количеству дополнений/удалений.
Так как Hg "... хранит изменения, должен был преобразовать более старый пересмотр в новый пересмотр". я задавался вопросом, мог ли я использовать 'аналитику' KDiff3 для хранения этих изменений в фиксации Hg?
Предлагаемое решение в другом вопросе, кажется, не относится к диалоговому окну фиксации TortoiseHg.
Заранее спасибо!
Как оказалось, я неправильно понял поведение hg commit
.
Не имеет значения, смотрите ли вы на изменения с помощью внутренней команды hg diff
или с помощью KDiff3 при фиксации:
Mercurial просто сохраняет двоичный файл разница между текущей версией файлы и предыдущая версия файлы.
Однако во время слияния интеллектуальные возможности KDiff3 все еще можно использовать.