2 puan yazan GN⁺ 2023-07-24 | 1 yorum | WhatsApp'ta paylaş
  • SQLite, sürüm kontrol sistemi olarak Git yerine Fossil kullanır.
  • Fossil, Git'e kıyasla SQLite kaynak kodu için bağlam farkındalığı ve daha kolay erişilebilirlik sunar.
  • Fossil, kullanıcıların bir check-in'in devamındaki çalışmaları kolayca bulmasını sağlarken Git bunu zorlaştırır.
  • Git'in zihinsel modeli gereksiz yere karmaşıktır ve kullanıcıların birden fazla konumu ve komutu takip etmesini gerektirir.
  • Git, tarihsel dal adlarını takip etmediği için eski dalları incelemeyi zahmetli hale getirir.
  • Fossil'e kıyasla Git, daha fazla yönetim desteği ve ek bağımlılıklar gerektirir.
  • Git, optimize edilmemiş kullanıcı arayüzü ve karmaşıklığı nedeniyle kötü bir kullanıcı deneyimi sunar.
  • Git'e bağlı kullanıcılar, resmî GitHub mirror'u veya doğrudan Fossil'i kullanarak yine de SQLite'a erişebilir.
  • Fossil, web erişimi ve kolay kurulum sunarak kullanıcıların SQLite'ın belirli sürümlerini indirmesine olanak tanır.
  • Kullanıcılar, komut satırı araçları ve manifest dosyasını kullanarak SQLite kaynak kodunun bütünlüğünü doğrulayabilir.

1 yorum

 
GN⁺ 2023-07-24
Hacker News görüşleri
  • Yazar, son birkaç yılda kullandığı çeşitli sürüm kontrol araçlarını ve bunları en son ne zaman kullandığını listeliyor.
  • Git, GitHub PR ile branch push ve rebase ile merge gibi farklı kullanım biçimlerine sahip olduğu için kötü bir üne sahip.
  • Fossil, bazı kişilerin tercih ettiği, temel Git, GitHub ve GitLab’in tüm özelliklerini içeren bağımsız bir ikili dosyadır.
  • "git-man-page-generator" adlı eğlenceli bir web sitesi var; bu site mizahi git kılavuz sayfaları üretiyor.
  • Bu makale önceki yıllarda Hacker News’te tartışılmıştı.
  • Git’e yönelik bazı eleştirilerden bahsedildi, ancak tüm kullanıcılar bu sorunları deneyimlemedi.
  • Fossil ve Pijul, alternatif sürüm kontrol sistemleri olarak anılıyor.
  • Makalenin hata ayıklama ve test sürümlerine bağlantılar var, ancak doğru bağlantı da verilmişti.
  • Yazar, yerleşik UI’ye sahip Fossil’i faydalı bir araç olarak görüyor ve sarmalayıcı bir UI veya Git entegrasyonu eklenmesini öneriyor.
  • Fossil’in yerleşik wiki ve bilet özellikleri, teknik kullanıcılar için ilgi çekici görünüyor.
  • Yazar, sürüm kontrol sisteminin geliştiricilerin üretkenliğini artırmak için kurulup unutulabilecek bir şey olması gerektiğine inanıyor.