11 पॉइंट द्वारा xguru 2022-02-21 | 3 टिप्पणियां | WhatsApp पर शेयर करें
<p>- कई VCS के फ़ायदों का संयोजन <br /> → Git : data model और speed<br /> → Mercurial : anonymous branching, "index" से मुक्त CLI, revsets, शक्तिशाली history rewriting<br /> → Pijul/Darcs : first-class conflicts<br /> - मौजूदा VCS में न मिलने वाली अनोखी सुविधाएँ : working-copy-as-a-commit, Undo फीचर, automatic Rebase, Rsync/Dropbox/distributed file system का उपयोग करके सुरक्षित replication <br /> <br /> - चलाने का कमांड `jj` है <br /> → `jj` को Git interface की तरह सीधे replacement के रूप में इस्तेमाल किया जा सकता है <br /> → commit सामान्य Git commit की तरह बनते हैं <br /> → किसी भी समय Git पर वापस जाना संभव है <br /> <br /> - ज़्यादातर Jujutsu commands working copy को अपने-आप commit कर देते हैं<br /> - commands पहले repo को update करते हैं और आखिर में working copy को modify करते हैं <br /> → यानी working copy बदली हुई हो तब भी `jj rebase` जैसे सभी commands इस्तेमाल किए जा सकते हैं <br /> - पूरा repo version control के अंतर्गत रहता है. सभी operations रिकॉर्ड होते हैं और हमेशा पुरानी स्थिति में वापस लौटा जा सकता है <br /> - conflict होने पर वह भी commit में रिकॉर्ड हो जाता है. यानी बाद में resolve किया जा सकता है <br /> - अगर किसी commit को modify किया जाए, तो उसके नीचे के commits अपने-आप rebase हो जाते हैं <br /> <br /> - एक Google कर्मचारी इसे 20% project के रूप में शौकिया तौर पर विकसित कर रहे हैं</p>

3 टिप्पणियां

 
libner 2022-02-21
<p>सोच रहा हूँ कि इसका नाम Jujutsu क्यों है</p>
 
binaryeast 2022-02-21

शायद यह जूजुत्सु की पुरानी स्पेलिंग होगी। लगता है नाम अच्छी तरह चुना गया है।

 
libner 2022-02-22

अब सोचता हूँ, 유술 का उच्चारण भी वही था।