Bir temel dosyadaki iki değişiklik kümesinin, bir tane uygulamak yerine, uygulandıkça birleştirildikten sonra sonucu diğeriyle birleştirildiği üç yönlü birleştirme.
Örneğin, bir satırın aynı yere eklendiği yerde iki değişikliğe sahip olmak, bir satırın değişikliği değil, iki ekleme olarak yorumlanabilir.
Örneğin
a dosyası, biri geyik, diğeri fare ekleyerek iki kişi tarafından değiştirildi.
#File a
dog
cat
#diff b, a
dog
+++ mouse
cat
#diff c, a
dog
+++ moose
cat
Şimdi, değişiklik kümelerini uygularken birleştirirsek, (3 yönlü birleştirme) elde ederiz
#diff b and c, a
dog
+++ mouse
+++ moose
cat
Ancak b'yi uygularsak, b'den c'ye olan değişime bakın, sadece 'u'yu bir' o '(2 yönlü birleştirme) olarak değiştiriyoruz gibi görünecektir.
#diff b, c
dog
--- mouse
+++ moose
cat