शुरुआती के लिए गिट द्वारा प्रेरित : निश्चित व्यावहारिक मार्गदर्शिका ।
यह व्यावहारिक उपयोग के लिए शुरुआती के लिए मर्क्यूरियल का उपयोग करने के बारे में जानकारी का संकलन है ।
शुरुआती - एक प्रोग्रामर जिसने बहुत अच्छी तरह से समझने के बिना स्रोत नियंत्रण को छुआ है।
व्यावहारिक - ऐसी स्थितियों को कवर करना, जिनमें से अधिकांश उपयोगकर्ता अक्सर सामना करते हैं - एक रिपॉजिटरी, ब्रांचिंग, मर्जिंग, खींचना / धक्का देना / से दूरस्थ रिपॉजिटरी बनाना, आदि।
नोट :
- यह बताएं कि किसी चीज़ को कैसे लागू किया जाता है, इसके बजाय कैसे कुछ किया जाए।
- प्रति उत्तर एक प्रश्न से निपटें।
- स्पष्ट रूप से और यथासंभव संक्षिप्त रूप से उत्तर दें।
- एक ही विषय पर एक नया उत्तर बनाने के बजाय किसी मौजूदा उत्तर को संपादित / विस्तारित करें।
- कृपया अधिक जानने के लिए इच्छुक लोगों के लिए मर्क्यूरियल विकी या HG बुक का लिंक प्रदान करें ।
प्रशन:
स्थापना / सेटअप
- Mercurial कैसे स्थापित करें?
- मर्क्यूरियल की स्थापना कैसे करें?
- आप एक नया प्रोजेक्ट / रिपॉजिटरी कैसे बनाते हैं?
- फ़ाइलों को अनदेखा करने के लिए आप इसे कैसे कॉन्फ़िगर करते हैं?
कोड के साथ काम करना
- आपको नवीनतम कोड कैसे मिलेगा?
- आप कोड की जांच कैसे करते हैं?
- आप परिवर्तन कैसे करते हैं?
- आप यह कैसे देखते हैं कि आपके पास क्या है, या आपके वर्तमान कोडबेस की स्थिति क्या है?
- आप रिपॉजिटरी से फ़ाइलों को कैसे हटाते हैं?
- आप अवांछित कमानों को कैसे नष्ट करते हैं?
- आप किसी फ़ाइल के दो संशोधनों, या अपनी वर्तमान फ़ाइल और पिछले संशोधन की तुलना कैसे करते हैं?
- आप किसी फ़ाइल या रिपॉजिटरी के संशोधन का इतिहास कैसे देखते हैं?
- आप द्विआधारी फ़ाइलों (विज़ियो डॉक्स, उदाहरण के लिए, या संकलक वातावरण) को कैसे संभालते हैं?
- आप "उसी समय" में परिवर्तित फ़ाइलों को कैसे मर्ज करते हैं?
- आप एक चेंजेसट को कैसे वापस लाते हैं?
- आप कोड के पिछले संस्करण में वापस कैसे जाएंगे?
- आप एक विशिष्ट परिवर्तन से एक पैच कैसे निकालते हैं?
- आप कैसे रिकॉर्ड करते हैं कि आपने मर्क्यूरियल कमांड का उपयोग किए बिना किसी फ़ाइल का नाम बदला या हटा दिया है?
टैगिंग, ब्रांचिंग, रिलीज़, बेसलाइन
- आप फ़ाइलों के एक विशेष सेट के लिए संशोधनों का एक विशेष सेट 'टैग' या 'रिलीज़' कैसे करते हैं ताकि आप हमेशा बाद में उसे खींच सकें?
- आप किसी विशेष 'रिलीज़' को कैसे खींचते हैं?
- आप कैसे शाखा करते हैं?
- आप शाखाओं का विलय कैसे करते हैं?
- आप एक शाखा के भागों को दूसरी शाखा में कैसे मिलाते हैं?
अन्य
- Mercurial के लिए अच्छा GUI / IDE प्लगइन? फायदे नुकसान?
- किसी भी अन्य सामान्य कार्यों की शुरुआत करनी चाहिए?
- मैं तोड़फोड़ के साथ कैसे इंटरफ़ेस करूं?
अन्य व्यापारिक संदर्भ
- मर्क्यूरियल: द डेफिनिटिव गाइड
- मर्क्यूरियल विकी
- मर्क्यूरियल से मिलिए | पीपकोड स्क्रेन्कास्ट
- मास्टरींग मर्क्यूरियल | टेकपब स्क्रेंकास्ट
- एचजी इनिट - ग्राउंड-अप मर्क्यूरियल ट्यूटोरियल
hg add
अनदेखा की गई फ़ाइलें Mercurial उन्हें ट्रैक करेंगे। उदाहरण के लिए, अगर आप की तरह फ़ाइलों का एक समूह हैdeploy-test.conf
,deploy-production.conf
, आदि और कर उन्हें संस्करण नहीं चाहता (वे उन्हें में पासवर्ड हो सकता है), लेकिन आप ऐसा संस्करण करना चाहते हैंdeploy-template.conf
तो आप सिर्फ उपेक्षा कर सकते हैंdeploy*
और मैन्युअल रूप से जोड़नेdeploy-templace.conf
।