मैंने देखा है कि बहुत से लोग git rebase
के बारे में बात करते हैं और यह क्या करता है, उदा। Hg: How to do a rebase like git's rebase और लोग जो प्राप्त करते हैं उसके बारे में बात करते हैं (रैखिक इतिहास देता है), उदा। यहां Git rebase loses history, then why rebase? लेकिन मैं यह नहीं समझ सकता कि आप ऐसा क्यों करना चाहते हैं।मैं गिट रिबेस क्यों करना चाहूंगा?
यह बड़ा व्यय जैसा लगता है, वापस जाने और अपने प्रतिबद्धता इतिहास को संशोधित करने के लिए (जिसमें निश्चित रूप से कुछ बदसूरत विवादों को विलय के साथ विलय करना शामिल है)। और मैं ऐसे मामलों में जहां यह बहुत भ्रामक हो सकता है कल्पना कर सकता, (उदाहरण के लिए अगर दो लोगों को अलग अलग तरीकों से एक ही समस्या का समाधान है, लेकिन इतिहास समानांतर में हुई होने के रूप में अपने काम प्रदर्शित नहीं करता है; लगता है कि आसानी से आलोचना और असंतोष को भी ले जा सकता है कुछ उच्च दबाव कोडिंग वातावरण में)।
क्या आप लाभ को समझने के लिए एक आसान है, लेकिन गलत, इतिहास ग्राफ है। क्या प्रयास के लायक है?
अग्रिम धन्यवाद। जब धक्का एक भी वादा या के लिए प्रतिबद्ध एक कम समय (घंटे या मिनट) में विकसित एक छोटी संख्या
महान प्रश्न - व्यक्तिगत रूप से मैंने उल्लेख किए गए सटीक कारणों से, मैं व्यक्तिगत रूप से पुन: प्रयास से बचने से बचता हूं। मुझे लगता है कि यह व्यक्तिगत वरीयता का मामला है, लेकिन जब मैं इतिहास ग्राफ दिखाता हूं कि वास्तव में क्या हो रहा था, तो मैं यह भी पसंद करता हूं। –