Yanıtlar:
Git, birleştirdiğiniz iki dalın ortak atasını ("birleştirme tabanı" olarak da bilinir) bularak üç yönlü birleştirme gerçekleştirir. Bir git mergetoolçatışmada çalıştırdığınızda, bu dosyaları tipik bir 3 yollu birleştirme aracına beslenmeye uygun olarak üretir. Böylece:
foo.LOCAL: çatışmanın "bizim" tarafı - yani, HEADbirleştirmenin sonuçlarını içerecek olan şubeniz ( )foo.REMOTE: çatışmanın "onların" tarafı - birleştiğiniz dal HEADfoo.BASE: ortak ata. üç yönlü bir birleştirme aracını beslemek için kullanışlıdırfoo.BACKUP: Birleştirme aracını çalıştırmadan önce dosyanın içeriği, eğer dosya sisteminde tutulacaktır mergetool.keepBackup = true.
LOCAL, içindeki sürümdürHEAD.BACKUPsiz çağrılmadan önce diskte bulunan sürümdümergetool. Muhtemelen diff3 çakışma işaretlerini içerir ve çağırmadan önce düzenlemiş olabilirsinizmergetool.