11 poin oleh xguru 2022-02-21 | 3 komentar | Bagikan ke WhatsApp
<p>- Menggabungkan keunggulan dari berbagai VCS <br /> → Git : model data dan kecepatan<br /> → Mercurial : branching anonim, CLI yang bebas dari "index", revsets, penulisan ulang riwayat yang kuat<br /> → Pijul/Darcs : konflik sebagai fitur kelas satu<br /> - Fitur unik yang tidak ada di VCS lain: working-copy-as-a-commit, fitur Undo, rebase otomatis, fungsi replikasi aman menggunakan Rsync/Dropbox/sistem file terdistribusi <br /> <br /> - Perintah eksekusinya adalah `jj` <br /> → `jj` bisa langsung digunakan sebagai pengganti antarmuka Git <br /> → commit dibuat seperti commit Git biasa <br /> → kapan saja bisa kembali ke Git <br /> <br /> - Sebagian besar perintah Jujutsu melakukan commit otomatis pada working copy<br /> - Perintah-perintahnya lebih dulu memperbarui repo lalu terakhir memodifikasi working copy <br /> → artinya, bahkan ketika working copy sudah diubah, semua perintah seperti `jj rebase` tetap bisa digunakan <br /> - Seluruh repo berada di bawah version control. Semua aksi dicatat dan selalu bisa kembali ke keadaan sebelumnya <br /> - Bahkan jika terjadi conflict, hal itu sendiri juga dicatat dalam commit. Artinya, bisa diselesaikan nanti <br /> - Jika sebuah commit diubah, commit turunan dari commit tersebut akan otomatis di-rebase <br /> <br /> - Sedang dikembangkan sebagai proyek hobi 20% project oleh seorang karyawan Google</p>

3 komentar

 
libner 2022-02-21
<p>Saya penasaran kenapa namanya jujutsu</p>
 
binaryeast 2022-02-21

Mungkin itu ejaan lama untuk jujutsu. Menurut saya namanya dipilih dengan bagus.

 
libner 2022-02-22

Kalau dipikir-pikir, ternyata pengucapan jujutsu juga sama ya