version control मर्कुरियल का परिचय




version-control mercurial (6)

यहां जोएल स्पोलस्की द्वारा लिखित Mercurial पर एक उपयोगी ट्यूटोरियल है

इसमें बुनियादी उपयोग और आदेश शामिल हैं, साथ ही साथ एक अधिक वैचारिक स्तर पर मर्क्यूरिअल के साथ कैसे काम किया जाए। यदि आप पहले से ही एसवीएन से परिचित हैं, तो पहला भाग निश्चित रूप से पढ़ने योग्य है: यह एसवीएन और मर्क्यूरीयल के बीच प्रमुख वैचारिक मतभेदों के बारे में बात करता है, क्योंकि मर्क्यूरिअल का उपयोग उसी तरह करने की कोशिश में करते हैं जिस तरह से आप एसवीएन का इस्तेमाल करते हैं, वह परेशानी का सवाल है।

मैंने अभी एक प्रोजेक्ट पर काम करना शुरू कर दिया है जो संस्करण नियंत्रण प्रणाली के रूप में Mercurial का उपयोग करता है, और मुझे इसका उपयोग करने के लिए कुछ बुनियादी सुझावों की आवश्यकता है इस तकनीक पर कुछ परिचयात्मक सुझाव देने के लिए कृपया इस प्रश्न का उपयोग करें

विशेष रूप से, मैं उपयोग करने के लिए सर्वोत्तम कार्यक्रमों पर युक्तियों की तलाश कर रहा हूं और उपयोग करने वाली सर्वोत्तम तकनीकों (शाखाएं, अंदर और आउट-चेकिंग इत्यादि। मुझे सर्वोत्तम प्रथाओं को जानने की ज़रूरत है!)


स्टीव लोश के कुछ ब्लॉग पोस्ट अच्छे हैं, भले ही वे अब कुछ साल पुराने हैं। वे मुख्य रूप से शाखाओं के साथ काम करने के तरीके से निपटते हैं

यह भी अपने एचजीटीपी.कॉम साइट को देखकर लायक है।



अन्य स्रोत नियंत्रण उपकरणों के साथ अपनी पृष्ठभूमि पर निर्भर करते हुए, मैं एक विशिष्ट एससीएम को भी सुझाव देता हूं- जो कि मार्गिक गाइड के लिए है उदाहरण के लिए, सबवर्सन उपयोगकर्ताओं के लिए इस गाइड को देखें

संपूर्ण "वितरित" स्रोत नियंत्रण विचार के आसपास अपना सिर प्राप्त करने के लिए एक और अच्छा स्रोत है: http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ ... उपयोगी चित्र के साथ!


मर्क्यूरियल बुक और एचजी इनट ट्यूटोरियल के अतिरिक्त, मैं उदाहरण-आधारित मार्गदर्शिका का उल्लेख करना चाहूंगा जो मैंने लिखा है:

यह दिखाता है कि कैसे मर्क्यूरिअल के साथ आरंभ किया जाए और इसमें कुछ और उन्नत अवधारणाओं को भी शामिल किया गया है जैसे कि नामांकित शाखाएं और हंसुबर्सियन। मैंने इसे नए उपयोगकर्ताओं के लिए मर्क्यूरिअल पढ़ते समय उपयोग किया है और उन्हें यह पसंद है।


यदि आप नवीनतम TortoiseHG क्लाइंट का उपयोग करते हैं और अपने पाथ वातावरण में स्थापित निर्देशिका को शामिल करते हैं, तो आप दोनों अच्छा जीयूआई प्रदान करने में सक्षम होंगे, और कमांड लाइन 'एचजी'

मैं एमक एक्सटेंशन का उपयोग बहुत ज्यादा नहीं कर सकता। वे एक महान 'कामकाजी भंडार' पर्यावरण के लिए बनाते हैं

मैं उपखंड भंडार के खिलाफ स्थानीय परिवर्तनों का प्रबंधन करने के लिए कतारों का उपयोग करता हूं। मैं अपने स्थानीय अल्पावधि में परिवर्तन करता हूं और उपक्रम और शेष टीम के साथ समन्वय रखने के लिए मर्क्यूरीयल का उपयोग करता हूं।







dvcs