4 पॉइंट द्वारा GN⁺ 2023-08-02 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
xguru 2023-08-03

Jujutsu - सरल और शक्तिशाली Git-संगत DVCS

मैंने इसे डेढ़ साल पहले पोस्ट किया था, और अब यह फिर से HN पर एक मुद्दे के रूप में आया है।

 
GN⁺ 2023-08-02
Hacker News राय
  • एक उपयोगकर्ता ने Jujutsu पर स्विच करने के बाद इसकी workflow को इतना पसंद किया कि फिर पीछे मुड़कर नहीं देखा।
  • Jujutsu में उपयोगकर्ता की पसंदीदा सुविधाओं में jj log कमांड के जरिए branch overview, conflict resolve करने की क्षमता, और तेज़ कमांड के लिए संक्षिप्त changeset ID शामिल हैं।
  • Jujutsu की शुरुआत एक व्यक्तिगत project के रूप में हुई थी, और अब यह Google में लेखक का full-time project है।
  • Jujutsu को Git Merge 2022 में वीडियो और slides के साथ प्रस्तुत किया गया था।
  • एक अन्य उपयोगकर्ता लगभग 1 साल से Jujutsu का उपयोग कर रहा है और UX तथा history operations के मामले में इसे Git से बेहतर मानता है।
  • Jujutsu commit history में बदलाव करने के लिए बेहतरीन building blocks और एक शानदार operation log प्रदान करता है।
  • इस उपयोगकर्ता की परेशानियों में automatic working-copy commit और rename detection की कमी शामिल है।
  • उपयोगकर्ता Jujutsu आज़माने वालों के लिए खुशी जताता है और collaborative editing के लिए CRDT-आधारित approach में रुचि का उल्लेख करता है।
  • एक अन्य उपयोगकर्ता Git के लिए IDE integration पर निर्भर करता है और सोचता है कि लोग अब भी command line का उपयोग क्यों करते हैं।
  • Jujutsu की automatic working-copy commit सुविधा कुछ स्थितियों में नुकसान भी पैदा करती है।
  • Jujutsu के native Jujutsu repositories तक access compatibility को लेकर सवाल उठाया गया है।
  • Jujutsu को rsync, Dropbox, या distributed file system के जरिए सुरक्षित रूप से replicate कर पाने की क्षमता की सराहना की जाती है।
  • उपयोगकर्ता यह जानना चाहता है कि Jujutsu बेतरतीब ढंग से push किए गए commits और anonymous branches वाली workflow को कैसे संभालता है।
  • Jujutsu की automatic working-copy commit सुविधा की प्रशंसा की जाती है।
  • Jujutsu के लेखक की एक सुरुचिपूर्ण solution बनाने के लिए प्रशंसा की जाती है।