मैं केवल Git और मर्क्युरियल के साथ अनुभव के कुछ ही दिनों के लिए है, और मैं बहुत प्रोग्रामिंग अनुभवों की जरूरत नहीं है।Git और मर्क्युरियल में नाम बदलने: सटीकता और स्वत: चलन
पिछले कुछ दिनों में, मैंने दोनों की तुलना में कई पोस्ट पढ़ीं।
Git के नाम 100% स्वचालित है लेकिन% नहीं 100 सही: मैं क्या पढ़ा है और मेरे परीक्षण के आधार पर, मैं निम्नलिखित निष्कर्ष मिलता है। यह नाम बदलने के लिए एल्गोरिदम पर निर्भर करता है। अंतिम उपयोगकर्ता अपने निर्णय को बदलने में सक्षम नहीं हैं भले ही यह पूरी तरह से गलत है।
मुझे लगता है कि Git की विधि मामलों के 99% के लिए ठीक हो सकता है, लेकिन यह है कि 1% सिर दर्द पैदा करने के लिए जा रहे हैं। यह मुझे मेरे कोड (एक ही समय में कक्षा का नाम और सामग्री बदलना) को दोबारा करने में संकोच करता है, क्योंकि अगर मैं बहुत ज्यादा प्रतिक्रिया करता हूं तो फ़ाइल इतिहास खोने का जोखिम उठा रहा हूं।
मर्क्युरियल 100% स्वत: और 100% सही है, जब तक मैं हमेशा नाम बदलने/दृश्य स्टूडियो के अंदर अपने सामान ले जाने और VisualHG स्थापित किया है हो सकता है, VisualHG सही ढंग से और स्वचालित रूप से चलती है और नाम बदलने ट्रैक करना चाहिए (वर्तमान में VisualHG एक बग है - File is not renamed when I move it between projects)। और अंत उपयोगकर्ता इसे निर्णय ले सकते हैं अगर यह गलती करता है।
यदि मेरे पास विजुअल स्टूडियो नहीं है तो भी मैं टोर्टोइजएचजी की "प्रतिलिपि प्रतियां/नाम बदलें" विंडो का उपयोग कर सकता हूं, मैं समानता प्रतिशत निर्धारित कर सकता हूं, Mercurial से स्वचालित रूप से नामों का पता लगाने के लिए कहता हूं। अगर यह गलती करता है, तो मुझे इसे सही करने का मौका मिला है।
क्या मेरे निष्कर्ष सही हैं या गलत हैं?
संदर्भ: के रूप में आप यह हो सकता है सोचने के लिए लग रहे हैं
Git and Mercurial - Compare and Contrast