जैसा कि कई लोगों ने सुझाव दिया है, कछुए के माध्यम से मर्क्यूरियल में प्रवेश के लिए बहुत कम बाधा है।
विंडोज पर उन लोगों के लिए यह एक एकल संस्थापक के बजाय दो संस्थापक (और सामान की एक पूरी लोड वे के बारे में जानने के लिए नहीं चाहते हो सकता है) है और THG यूजर इंटरफेस ज्यादा से ज्यादा पॉलिश TortoiseGit + Msysgit ।
अनाम सिर
अगर आपको लगता है कि वे गुमनाम सिर से भ्रमित होंगे, तो उनके उपयोग को प्रोत्साहित न करें। अधिकांश hg
पुस्तकें एक संतुलित दृष्टिकोण लेती हैं और दोनों सामयिक और नामित शाखाओं को पढ़ाती हैं, और पाठक को यह निर्धारित करने देती हैं कि उनके उपयोग के लिए सबसे उपयुक्त है।
नामित शाखाएँ
एक बात मैं वास्तव में में याद आती है git
है hg
के नाम पर रखा गया शाखाओं ताकि एक विकल्प नहीं है,। git
जब आप उन पर काम कर रहे होते हैं तो शाखाएं ठीक होती हैं, लेकिन एक बार जब आप उस कार्य को दूसरी शाखा में विलय कर देते हैं, तो आप उन परिवर्तनों के संदर्भ में बहुत कुछ खो देते हैं।
में hg
आप एक शाखा कहा जाता है बना सकते हैं Jira#1234
और हमेशा उस के साथ जुड़े संशोधन के सभी प्राप्त कर सकेंगे ठीक । में git
, एक बार अपने शाखा में विलय कर दिया है और रेफरी को नष्ट कर दिया है, तो आप अनुमान लगाने के लिए जो संशोधन संशोधन के पेड़ के टोपोलॉजी से ठीक का हिस्सा थे की है। यहां तक कि अगर आप रेफरी को नहीं हटाते हैं, तब भी आप केवल उस शाखा पर अंतिम कमिटमेंट जानते हैं, न कि यह कि कौन से पूर्वज कमिट की उस श्रृंखला का हिस्सा थे।
बुकमार्क
वैकल्पिक रूप से, यदि आप नामित शाखाओं का उपयोग नहीं करना चाहते हैं, लेकिन git
अपनी अनाम शाखाओं के साथ एक स्टाइल वर्कफ़्लो चाहते हैं, तो आप इसके बजाय बुकमार्क का उपयोग कर सकते हैं ।
यह दोनों दुनिया के लिए सबसे अच्छा हो सकता है - उन्हें git
वर्कफ़्लो सीखने को मिलता है , लेकिन सरल hg
कमांड का उपयोग करने के लिए मिलता है ।
सूचकांक / कैश / स्टेजिंग क्षेत्र
व्यक्तिगत रूप से, मुझे लगता है कि छात्रों के git
सूचकांक / कैश / स्टेजिंग क्षेत्र से भ्रमित होने की संभावना अधिक है hg
। मैं hg
कमांड लाइन पर इस उन्नत कार्यक्षमता को वैकल्पिक बनाना पसंद करता हूं , जिस तरह से git
यह मान लेता है कि आप हमेशा इसका उपयोग करना चाहते हैं।
मुझे यह भी लगता है कि मंचन क्षेत्र उन प्रतिबद्धताओं को प्रोत्साहित करता है जिनका परीक्षण या संकलन नहीं किया गया है। चूंकि स्थानों मैं काम किया है एक पड़ा है के कई अगर यह संकलन नहीं है प्रतिबद्ध नहीं है शासन, मैं बहुत बल्कि होगा स्थगित / गुप्त कोष में बदल जाता है मैं अभी नहीं करना चाहते, फिर से रन इकाई परीक्षण और एक संस्करण है कि प्रतिबद्ध मैं संकलन जानता हूं।
जब आप बाद में एचजी बिसेक्ट या गिट बिसक्ट का उपयोग करके बग को ट्रैक करने के लिए आते हैं , तो आप अपने आप को धन्यवाद देंगे कि आप सभी संशोधनों का परीक्षण कर सकते हैं, न कि केवल संकलन करने वाले।