Git 4-стороннее слияние

Я работал с 3-сторонними инструментами слияния, такими как BC3, SourceGear или P4, которые обычно показывают 4 компонента: base , слева , справа и объединенный результат .

Кажется, что Git делает, и это правильно, особенно в случаях git rebase --onto , кажется, четырехстороннее слияние: left-base , слева , справа-основание , справа , объединенный результат . Или, другими словами, взять патч различий, сделанный на левой (локальной) стороне, и попытаться объединить его с патчем различий, сделанным на правой (удаленной) стороне.

Merged = Left-Diff-Path + Right-Diff-Path

Знаете ли вы какой-нибудь хороший инструмент, который показывает эти 4 компонента, если такая поддержка есть в настоящее время?

19
задан Adam Dymitruk 5 October 2012 в 21:06
поделиться