24 puan yazan xguru 2022-11-24 | 2 yorum | WhatsApp'ta paylaş
  • Meta’nın yeni duyurduğu Git uyumlu sürüm kontrolü - şimdilik yalnızca istemci önce açık kaynak olarak yayımlandı
  • Daha sonra yayımlanacak Sapling sunucusu ve sanal dosya sistemi kullanıldığında, on milyonlarca dosya/commit/dal içeren depolarda da kullanılabiliyor
  • Meta’nın büyük ölçekli monorepo’su için 10 yıl öncesinden beri geliştirilip kullanılıyor (Mercurial’ın bir uzantısı olarak başladı)
  • Kullanılabilirlik ve ölçeklenebilirlik vurgulanıyor
  • Git ile temel komutlar benzer ama daha basit ve daha kolay. Her komut yalnızca tek bir iş yapıyor. Yerel dal adı isteğe bağlı. Staging area yok

Meta’da başarılı olan kullanıcı deneyimleri

  • Smartlog
    • Varsayılan komut olan sl, hiçbir seçenek olmadan çalıştırıldığında depoyu tek bakışta görmeyi sağlıyor
    • Gereksiz bilgileri kaldırıp yerel commit’leri ve önemli uzak dalları gösteriyor
    • sl web yazıldığında tarayıcıda görüntüleme desteği sunuyor
  • Hataları kolayca düzeltme
    • sl undo, sl redo, sl uncommit, sl unamend gibi komutları destekliyor
    • sl undo -i ile etkileşimli mod destekleniyor
  • Commit Stack desteği yerleşik olarak geliyor
    • Birikmiş birden fazla commit’i kolayca yönetmeyi sağlıyor
    • sl goto COMMIT ardından sl amend yapıldığında otomatik olarak geçiş, rebase vb. işlemleri hallediyor
  • GitHub PR için kod inceleme arayüzü olan ReviewStack eklentisi dahil

2 yorum

 
kayws426 2022-11-25

Aşağıdaki gibi kurup sudo apt-get install sl
sl komutunu çalıştırırsanız, işte tam olarak o~~!!

 
kandk 2022-11-24

:eye: