4 poin oleh GN⁺ 2023-08-02 | 2 komentar | Bagikan ke WhatsApp
  • Jujutsu: DVCS kompatibel Git yang menggabungkan fitur Git, Mercurial, dan Pijul/Darcs serta menambahkan fitur unik
  • Alat baris perintahnya disebut jj, sedangkan proyeknya bernama "Jujutsu"
  • Jujutsu kompatibel dengan Git dan memiliki backend Git
  • Hampir semua perintah Jujutsu secara otomatis melakukan commit pada working copy sehingga tidak memerlukan git stash
  • Di Jujutsu, repositori memainkan peran yang lebih penting daripada working copy
  • Semua operasi dalam repositori dicatat sehingga memudahkan rollback dan pembatalan pekerjaan
  • Konflik dicatat dalam commit dan dapat diselesaikan nanti
  • Jujutsu mendukung rebase otomatis bahkan saat ada konflik
  • Jujutsu menyediakan dukungan komprehensif untuk penulisan ulang riwayat
  • Alat ini sudah lengkap dari sisi fitur, tetapi mungkin masih memiliki bug performa dan dukungan terbatas untuk berbagai alur kerja
  • Tersedia petunjuk instalasi untuk sistem operasi lain
  • Konfigurasi awal dapat dilakukan untuk menetapkan nama dan email pada commit
  • Penyelesaian otomatis baris perintah dapat diatur untuk berbagai shell
  • Cara terbaik untuk mulai menggunakan Jujutsu adalah mengikuti tutorial
  • Ada alat lain yang mirip dengan Jujutsu yang menyelesaikan masalah serupa

2 komentar

 
xguru 2023-08-03

Jujutsu - DVCS kompatibel Git yang sederhana dan kuat

Saya pernah mengunggah ini satu setengah tahun lalu, dan sekarang topik ini muncul lagi di HN sebagai isu.

 
GN⁺ 2023-08-02
Komentar Hacker News
  • Seorang pengguna beralih ke Jujutsu dan setelah itu terus melangkah maju, menikmati alur kerja yang ditawarkannya dan tidak pernah menoleh ke belakang.
  • Fitur Jujutsu yang disukai pengguna ini antara lain ikhtisar branch melalui perintah jj log, kemampuan penyelesaian konflik, serta ID changeset singkat untuk perintah yang cepat.
  • Jujutsu dimulai sebagai proyek pribadi dan kini menjadi proyek penuh waktu penulisnya di Google.
  • Jujutsu diperkenalkan di Git Merge 2022 melalui video dan slide.
  • Pengguna lain telah memakai Jujutsu selama hampir setahun dan menganggapnya lebih unggul daripada Git dari sisi UX dan pekerjaan terkait riwayat.
  • Jujutsu menyediakan fondasi yang sangat baik untuk memanipulasi riwayat commit dan work log yang luar biasa.
  • Titik masalah bagi pengguna ini adalah commit salinan kerja otomatis dan tidak adanya deteksi rename.
  • Pengguna senang melihat orang-orang mencoba Jujutsu, dan menyebut ketertarikannya pada pendekatan berbasis CRDT untuk pengeditan kolaboratif.
  • Pengguna lain bergantung pada integrasi IDE untuk menggunakan Git, dan bertanya-tanya mengapa orang lain masih memakai command line.
  • Fitur commit salinan kerja otomatis di Jujutsu memiliki kekurangan dalam situasi tertentu.
  • Muncul pertanyaan tentang kompatibilitas akses terhadap repositori Jujutsu native milik Jujutsu.
  • Kemampuan untuk menyalin Jujutsu dengan aman melalui rsync, Dropbox, atau distributed file system sangat diapresiasi.
  • Pengguna penasaran bagaimana Jujutsu menangani alur kerja dengan commit yang didorong secara acak dan branch anonim.
  • Fitur commit salinan kerja otomatis Jujutsu mendapat pujian.
  • Pembuat Jujutsu dipuji karena menciptakan solusi yang elegan.