Provided by:
manpages-tr_1.0.5.1-2_all 
İSİM
diff3 - üç dosya arasındaki farkları bulur
KULLANIM
diff3 [seçenekler] benimki eskisi seninki
AÇIKLAMA
diff3 komutu üç dosyayı karşılaştırır ve aralarındaki farklılıkları
çıktı olarak verir.
Karşılıştırılacak dosyalar benimki, eskisi, seninki olarak verilir. Bu
üç dosya isminden, en fazla bir tanesinin adı, - olabilir. Bu -
işareti, diff3'e, bu dosya için standart girdiden okuma yapmasını
söyler.
Seçenekler
Aşağıda, GNU diff3'ün kabul ettiği bütün seçeneklerin bir özetini
bulacaksınız. Tek harfli seçenekler aynı komut satırında (bu
seçeneklerin yanında argüman olmadıkça) yan yana bulunabilirler.
-a
--text Bütün dosyaları metin dosyası olmasalar bile metin dosyası
olarak kabul eder ve satır satır karşılaştırır.
-A seninki dosyasının eskisi dosyasına göre bütün farklılıklarını
benimki dosyasına ekler. Değişiklikleri köşeli ayraç içine
alır.
-B -A seçeneğinin eski davranışı. Değişiklik olmayanları gösterir.
-e
-ed eskisi ile seninki arasındaki bütün farklılıkları benimkine
ekleyen bir ed betiÄŸi oluÅŸturur.
-E -e seçeneğine benzer. Sadece birinci ve üçüncü dosya arasındaki
diğerini ezen değişikliklerdeki köşeli ayraçlarlı satırlar
yoktur. -e seçeneği ile, diğerini ezen değişiklikler şöyle
görünür:
<<<<<<< benimki
benimkinden satırlar
=======
seninkinden satırlar
>>>>>>> seninki
-i Sistem V uyumu için, ed betiğinin sonunda w ve q komutlarını
üretir. Bu seçenek -AeExX3 seçeneklerinden birisi ile
birleştirilmeli, ancak -m seçeneği ile birleştirilmemelidir.
-L etiket
--label=etiket
-A, -E ve -X seçenekleri ile çıktılanan köşeli ayraçlar için
etiket etiketi kullanılır. Bu seçenek, her bir girdi dosyası
için bir kez olmak üzere, toplam üç kere kullanılabilir.
Öntanımlı etiketler, girdi dosyalarının adıdır. Bu sayede diff3
-L X -L Y -L Z -m A B C komutu, diff3 -m A B C gibi sonuç verir.
Sadece çıktı A, B ,C dosyaları yerine X, Y, Z dosyalarından
geliyormuş gibi görünür.
-m
--merge
Düzenleme betiğini, birinci dosyaya uygular ve sonuçları
standart çıktıya gönderir. Çıktıyı diff3'den ed'e borulamaktan
farklı olarak bu seçenek boş satırlar ve ikili dosyalar için
bile çalışır. Şayet düzenleme betiği seçeneği belirtilmemişse,
-A seçeneği verilmiş kabul edilir.
--show-all
Bir diğerini ezen değişiklileri köşeli ayraç içine alarak
eskisinden seninkine katıştırılmamış bütün değişiklikleri
benimki ile birleÅŸtirir.
--show-overlap
Birinci ve üçüncü dosyadaki bir diğerini ezen
değişiklikleri içeren köşeli ayraçlı satırlar hariç -e
seçeneğine benzer.
-T
--initial-tab
Normal biçimli bir satırdan önce iki boşluk terine bir sekme
çıktılar. Böylece, satır içindeki sekme hizalamasının normal
görünmesini sağlanır.
-v
--version
Sürüm bilgilerini görüntüler ve çıkar.
-x
--overlap-only
Sadece bir diğerini ezen değişiklikleri çıktılaması dışında -e
seçeneğine benzer.
-X Sadece bir diğerini ezen değişiklikleri çıktılaması dışında -E
seçeneğine benzer. Diğer bir deyişle, -x gibidir, ama tek fark
köşeli ayraçların -E deki gibi değişik olmasıdır.
-3
--easy-only
Bir diğerini ezmeyen değişiklikleri çıktılaması dışında -e
seçeneğine benzer.
İLGİLİ BELGELER
cmp(1), comm(1), diff(1), ed(1), patch(1), sdiff(1).
ÇIKIŞ DURUMU
Çıkış durumu olarak 0, diff3'ün başarılı olduğu anlamına gelir. 1 bazı
uyuşmazlıklar var demektir. 2 ise gerçekten bir sorun olduğu anlamına
gelir.
ÇEVİREN
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Kasım 2003