- Jujutsu: Git-compatible DVCS है जो Git, Mercurial, और Pijul/Darcs की क्षमताओं को जोड़ता है और कुछ अनोखी सुविधाएँ भी जोड़ता है
- कमांड लाइन टूल को
jj कहा जाता है और प्रोजेक्ट का नाम "Jujutsu" है
- Jujutsu, Git के साथ compatible है और इसका Git backend है
- लगभग सभी Jujutsu कमांड working copy को अपने-आप commit कर देते हैं, इसलिए
git stash की ज़रूरत नहीं पड़ती
- Jujutsu में working copy की तुलना में repository की भूमिका अधिक महत्वपूर्ण है
- repository में किए गए सभी काम रिकॉर्ड होते हैं, जिससे आसानी से rollback और undo किया जा सकता है
- conflicts commits में रिकॉर्ड हो जाते हैं और बाद में resolve किए जा सकते हैं
- Jujutsu conflicts होने पर भी auto-rebase को support करता है
- Jujutsu history rewriting के लिए व्यापक support देता है
- यह टूल feature-complete है, लेकिन इसमें performance bugs और अलग-अलग workflows के लिए सीमित support हो सकता है
- अलग-अलग operating systems के लिए installation निर्देश दिए गए हैं
- commits के लिए name और email सेट करने हेतु शुरुआती configuration किया जा सकता है
- अलग-अलग shells के लिए command-line completion सेट की जा सकती है
- Jujutsu शुरू करने का सबसे अच्छा तरीका tutorial को follow करना है
- Jujutsu जैसे अन्य टूल भी मौजूद हैं जो मिलती-जुलती समस्याओं को हल करते हैं
2 टिप्पणियां
Jujutsu - सरल और शक्तिशाली Git-संगत DVCS
मैंने इसे डेढ़ साल पहले पोस्ट किया था, और अब यह फिर से HN पर एक मुद्दे के रूप में आया है।
Hacker News राय
jj logकमांड के जरिए branch overview, conflict resolve करने की क्षमता, और तेज़ कमांड के लिए संक्षिप्त changeset ID शामिल हैं।