मैं हमेशा मर्क्यूरियल के मंत्र 1 के साथ सहमत हूं , हालांकि, अब जब मर्क्यूरियल को रिबास एक्सटेंशन के साथ बंडल किया गया है और यह गिट में एक लोकप्रिय अभ्यास है, तो मैं सोच रहा हूं कि क्या इसे वास्तव में "बुरा अभ्यास" माना जा सकता है, या कम से कम उपयोग करने से बचने के लिए पर्याप्त खराब है। किसी भी मामले में, मैं धक्का देने के बाद पुन: खतरनाक होने के बारे में जानता हूं।
ओटीओएच, मैं एक ही बार में 5 कमिट को पैकेज करने की कोशिश करने के बिंदु को देखता हूं, ताकि इसे निफ्टी (विशेष रूप से एक उत्पादन शाखा में) देखो, हालांकि, व्यक्तिगत रूप से मुझे लगता है कि एक फीचर में आंशिक कमिट देखने में सक्षम होना बेहतर होगा जहां कुछ प्रयोग किया जाता है, भले ही यह निफ्टी के रूप में नहीं है, लेकिन "इसे करने की कोशिश की तरह कुछ देख रहा है X, लेकिन यह वाई के रूप में इष्टतम नहीं है, इसे करने के बाद जेड को आधार के रूप में लेना" IMHO का अध्ययन करने वालों के लिए अच्छा मूल्य होगा कोडबेस और विचार के डेवलपर्स ट्रेन का पालन करें।
मेरी बहुत राय (जैसा कि गूंगा, आंत, पक्षपाती है) का दृष्टिकोण यह है कि प्रोग्रामर गलतियों को छिपाने के लिए रिबास की तरह ... और मुझे नहीं लगता कि यह परियोजना के लिए बिल्कुल अच्छा है।
तो मेरा सवाल है: क्या आपने वास्तव में इस तरह के "ऑर्गेनिक कमिट्स" (यानी अप्रकाशित इतिहास) को मूल्यवान पाया है ?, या इसके विपरीत, क्या आप निफ्टी में अच्छी तरह से पैक किए गए कमिट को चलाना पसंद करते हैं और प्रोग्रामर्स के प्रयोग की प्रक्रिया की उपेक्षा करते हैं ?; जो भी आपने चुना है, वह आपके लिए क्यों काम करता है? (टीम के अन्य सदस्यों के पास इतिहास रखने के लिए, या वैकल्पिक रूप से, इसे फिर से शुरू करने के लिए)।
1 प्रति Google DVCS विश्लेषण , मर्क्यूरियल में "इतिहास पवित्र है"।