Sapling - Manajemen versi kompatibel Git yang ramah pengguna dan skalabel
(engineering.fb.com)- Manajemen versi kompatibel Git yang baru dirilis oleh Meta - untuk saat ini hanya klien yang dirilis sebagai open source
- Dengan server Sapling dan sistem file virtual yang akan dirilis nanti, ini dapat digunakan bahkan untuk repo dengan puluhan juta file/commit/cabang
- Dikembangkan dan digunakan Meta sejak 10 tahun lalu untuk monorepo skala besar mereka (berawal sebagai ekstensi Mercurial)
- Menekankan Usability dan Scalability
- Perintah dasarnya mirip Git, tetapi lebih sederhana dan mudah. Setiap perintah hanya melakukan satu tindakan. Nama branch lokal bersifat opsional. Tidak ada staging area
Pengalaman pengguna yang berhasil di Meta
- Smartlog
- Jika menjalankan perintah dasar
sltanpa opsi apa pun, repo bisa dilihat sekilas dalam satu tampilan - Menghapus informasi yang tidak perlu dan menampilkan commit lokal serta branch remote penting
- Jika mengetik
sl web, didukung untuk dilihat di browser
- Jika menjalankan perintah dasar
- Memperbaiki kesalahan dengan mudah
- Mendukung perintah seperti
sl undo,sl redo,sl uncommit,sl unamend - Mendukung mode interaktif dengan
sl undo -i
- Mendukung perintah seperti
- Dukungan Commit Stack bawaan
- Memudahkan pengelolaan banyak commit yang ditumpuk
- Dengan
sl goto COMMITlalusl amend, perpindahan, rebase, dan lainnya ditangani secara otomatis
- Menyertakan add-on ReviewStack, UI code review untuk GitHub PR
2 komentar
Instal seperti berikut lalu jalankan
sudo apt-get install slJika menjalankan
sl, maka itu akan langsung~~!!:eye: