Üçlü karşılaştırma

Üçlü karşılaştırma bir kaynağın üç sürümü arasındaki farklılıkları gösterir.  Bu özellik, kaynakları birleştirirken ya da uyumlaştırma sırasında bir çakışma olduğunda çok faydalıdır. İki geliştirici aynı daldan Çalışma Ortamları'na bir sürümü eklediklerinde; daha sonra her biri bu sürümü değiştirdiğinde ve son olarak geliştiricilerden biri kaynağı dala göndermişken diğeri de göndermeye çalıştığında çakışmalar meydana gelir. 

Bu durum ortaya çıktığında, üç kaynak sürümü arasındaki farklılıkları görebilirsiniz: Çalışma Ortamı'ndaki kaynak, dala gönderilmiş olan kaynak sürümü ve çakışan iki sürümün temel aldığı ortak köken.  Ortak köken belirlenemezse, örneğin, iki farklı geliştirici tarafından aynı ada ve yol sahip bir kaynak yaratılır ve gönderilirse, karşılaştırma ikili olarak gerçekleşir.

Karşılaştırma sonuçlarını yorumlama

Uyumlaştırma görünümü iki ya da üç dosya arasındaki faklılıkları görmenizi sağlar. Ortak köken varsa, uyumlaştırma görünümü üçlü karşılaştırma gerçekleştirir. Çakışan iki kaynak sürümünün ortak kökeninin belirlenememesi de olasıdır (örneğin, iki farklı geliştirici tarafından aynı ad ve yola sahip bir kaynak yaratılır ve gönderilir). Bu durumda karşılaştırma olağan ikili karşılaştırma olarak gerçekleşir.   

Üçlü karşılaştırmada Çalışma Ortamı size şunları gösterir:

Aşağıdaki resimde ortak köken, metin karşılaştırma pencere gözünde üstteki gözde görüntülenmektedir.  Vurgulanmış olarak gördüğünüz farklılıklar, ortak kökenle karşılaştırıldığında Çalışma Ortamı kaynağındaki değişiklikler ile ortak kökenle karşılaştırıldığında dal kaynağındaki değişikliklerdir. Üç dosyadaki farklı bölümler farklılık olarak vurgulanır. Çakışmalar kırmızı renkle, gelen değişiklikler mavi ve giden değişiklikler gri olarak gösterilir.

Üçlü karşılaştırmalı Uyumlaştırma görünümü

İlgili kavramlar
CVS havuzu ile uyumlaştırma

İlgili görevler
Kaynakların karşılaştırılması
Havuzla uyumlaştırma
Karşılaştırma düzenleyicisinde değişikliklerin birleştirilmesi
Çakışmaların çözümlenmesi
Dosya karşılaştırmada tercihlerin belirlenmesi
 
Kaynakların havuz sürümleriyle karşılaştırılması

İlgili başvurular
Karşılaştırma düzenleyicisi
CVS Uyumlaştırma görünümü