- 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
Aşağıdaki gibi kurup
sudo apt-get install slslkomutunu çalıştırırsanız, işte tam olarak o~~!!:eye: