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

İSİM

       diff3 - üç dosya arasındaki farkları bulur

KULLANIM

       diff3 [seenekler] 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