Provided by: manpages-tr_1.0.5.1-2_all bug

İ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

GNU Araçları                                      22 Eylül 1993                                         diff3(1)