elfshaker - İkili dosyalar için optimize edilmiş yüksek performanslı sürüm kontrol sistemi
(github.com)-
Rust ile yazılmış açık kaynaklı bir CLI
-
Mevcut klasörün anlık görüntüsünü yüksek düzeyde sıkıştırılmış bir paket dosyasında saklar; ardından içindeki dosyalara hızlı erişim sağlar
→ artımlı derlemelerdeki obj dosyaları gibi çok sayıda benzer dosyayı depolamak için kullanışlıdır
- Binlerce LLVM derlemesi içeren bir clang derlemesine uygulandığında boyutu 400 GiB’den 100 MiB’e düşürür ve herhangi bir commit’e 4 saniye içinde erişip hemen kullanmayı mümkün kılar
→ manyclangs adlı ayrı bir proje olarak sunulur
- Linux/macOS/Windows desteği hedefleniyor
Henüz yorum yok.