Есть ли способ просмотреть слияние, которое уже было зафиксировано в 3-way diff?
Если огромное объединение между ветвями было совершено 3 недели назад, есть ли какой-либо способ увидеть трехсторонний разброс в внешнем инструменте, например BeyondCompare3? Я ищу только файлы, измененные при фиксации слияния. Бонус, если бы я мог заставить его показать мне только конфликты и что-то вручную изменилось, а не видеть всю разницу между файлами между двумя ветвями.
Я бы не возражал, полагаясь на двухсторонний diff, если левая сторона имела < < < < ===== → → > маркеры конфликтов, а правая сторона - результат.
Я попробовал посмотреть на diff-tree, diff-files, diff, diffftool, show и другие, и не мог понять. Я знаю, что gitk покажет изменения только в фиксации слияния, но мне не нравится представление over-under diff, и очень сложно понять, когда есть тонны изменений.
Если бы я мог сделать что-то вроде git difftool --cc firstparent..secondparent..result