SORU
28 EKİM 2010, PERŞEMBE


`Diff --sabır` gıt nedir?

Nasıl sabır algoritması varsayılan git diff algoritma farklı, ve bunu kullanmak isteyeyim?

CEVAP
28 EKİM 2010, PERŞEMBE


a post from Bram Cohen, sabır diff algoritması yazarı okuyabilirsiniz, ama this blog post algoritması çok iyi diff: sabır özetlemek buldum

Sabır Diff yerine, metin içinde önemli içerik işaretçileri veya imza olarak düşük frekanslı yüksek içerik hatlarda enerji odaklanır. Sadece imza hatlarının en uzun common subsequence gördüğü hala ICS tabanlı önemli bir fark ile özünde, ama bir fark vardır,:

Tam olarak bir kez her iki tarafta da meydana gelen her satır, en uzun ortak subsequence yapın bu hat üzerinde, onları eşleşen bulmak.

Sen ne zaman gerekirkullanınsabır diff? Bram göre, sabır diff bu durum için iyi

Çok kötü durumlarda iki versiyonu ayrışmış nerede olanlardır dramatik ve geliştirici dikkatli yama boyutları tutmak için değil kontrol altında. Bu şartlar altında diff algoritması olabilir bazen hale '' bu küme parantezi uzun bölümler uyuyor hizadan fonksiyonları kıvırcık parantez birleştiriliyor birlikte, ama rüzgarlar kıvırcık bir sürüm gelecek sonra işlevi parantez diğer versiyonu. Bu durumçok çirkinve bir çok neden olabilir kullanılamaz çatışma olduğu için böyle şeylere ihtiyacınız durumu dosyasında sunulan tutarlı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • huyked

    huyked

    28 Mart 2008
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • RickardRick

    RickardRick

    9 Mart 2007