Ответ 1
Я не думаю, что он существует. Я всегда слышал, что BC3 и P4Merge были лучшими.
Я работал с трехсторонними инструментами слияния, такими как BC3, SourceGear или P4, которые обычно показывают 4 компонента: base, left, right strong > и слияния.
Кажется, что делает Git, и правильно, поэтому особенно в случае git rebase --onto
кажется 4-сторонним слиянием: left-base, left, справа, справа, результат объединения. Или, другими словами, взяв патч diff, сделанный на левой (локальной) стороне, и попытаемся объединить его с патчем diff, сделанным на правой (удаленной) стороне.
Слияние = Левый-Diff-Path + Right-Diff-Path
Вы знаете какой-либо хороший инструмент, который показывает эти 4 компонента, если в настоящее время существует такая поддержка?
Я не думаю, что он существует. Я всегда слышал, что BC3 и P4Merge были лучшими.
diffuse, по-видимому, установлен по умолчанию на моей рабочей станции Fedora17; это также по умолчанию является по умолчанию, поскольку я ничего не указывал на моем .gitconfig, все еще:
git mergetool
просто открывает его, сразу же показывая правильные файлы для редактирования.
Meld, похоже, справляется с этим, мне пришлось установить его и выглядеть лучше.