हमारे पास तीन नामित शाखाओं के साथ एक भंडार है, मैं शाखाओं में से एक क्लोन करना चाहता था। क्या ऐसा करने के लिए कोई मामूली आदेश है? अगर मैं एचजी क्लोन के साथ पथ (शाखा का) प्रदान करता हूं तो मुझे 404 त्रुटि मिलती है।शाखा से Mercurial क्लोन
उत्तर
hg clone http://your/repo -r branchname
चाल करना चाहिए।
बेंजामिन का अधिकार। लेकिन क्या वाकई आप क्या करना चाहते हैं? विशेष रूप से, आपको केवल उस शाखा को बनाने के लिए आवश्यक परिवर्तन प्राप्त होंगे, और कुछ और नहीं - और उदाहरण के लिए, आपको ट्रंक या अन्य शाखाओं में परिवर्तनों को खींचने से रोक देगा। आप पूरी रिपोजिटरी को क्लोन करने से बेहतर हो सकते हैं और फिर उस शाखा में काम कर सकते हैं जिसमें आप रुचि रखते हैं; यह आपको अपने भंडार को उस आसानी से सिंक करने देगा जो आप आसानी से खींच रहे हैं।
मूल रूप से मैंने हमेशा सबवर्सन पर काम किया है, अगर आप मुझे संसाधन के बारे में बता सकते हैं तो मैं बहुत सराहना करता हूं यह थोड़ा और बताता है क्योंकि ज्यादातर संसाधन एचजी में कैसे करना है इसके बारे में बात करते हैं। – Abidi
मैं खुद को वह संक्रमण कर रहा हूं। आपको जिस मौलिक बदलाव की आवश्यकता है वह यह है कि आप अब Mercurial के साथ एक स्थानीय प्रतिलिपि पर काम नहीं कर रहे हैं। आपके पास एक भंडार है, जैसा कि आप क्लोनिंग कर रहे हैं। जब आप 'एचजी पुल' करते हैं, तो आप वास्तव में अपस्ट्रीम में दर्ज परिवर्तनों के साथ अपने भंडार को अपडेट कर रहे हैं; जब आप 'hg push' करते हैं, तो आप अपने परिवर्तनों को उस पर दबा रहे हैं। सभी 'एचजी अपडेट' करता है आपकी निर्देशिका में फाइलें जो भी संशोधन या शाखा टैग या जो भी आप चुनते हैं, के लिए भंडार की स्थिति को प्रतिबिंबित करती हैं। – jmaynard
ऐसा करने का एक कारण यह है कि उदाहरण के लिए सर्वर में परिवर्तनों को तैनात करने के लिए आप केवल Mercurial One-way का उपयोग कर रहे हैं। उस स्थिति में आप वास्तव में * गैर-उत्पादन शाखाओं की प्रतिलिपि बनाना नहीं चाहते हैं। –
मुझे पता है कि यह पोस्ट बहुत पुरानी है, लेकिन मेरे पास एक ही सवाल था। के रूप में अनुरोध
आप यह उल्लेख करना चाहेंगे कि इसका उपयोग करते समय मतभेद क्या हैं। स्पष्ट रूप से दृश्यों के पीछे सूक्ष्म परिवर्तन हैं। –
hg clone <URL> -b BRANCHNAME
क्लोन एकल शाखा: मैं इस चाल पाया। उसमें हम क्लोन यूआरएल में # प्रतीक के साथ शाखा नाम जोड़कर शाखा का नाम निर्दिष्ट कर सकते हैं।
उदा
hg clone https://[email protected]/my_product#MY_BRANCH
hg clone --verbose https://[email protected]/my_product#MY_BRANCH "C:\myCode"
मैं मर्क्युरियल-4.0.2 का उपयोग कर रहा हूँ,
hg clone /path/to/your/repo -r 0
hg pull -u -b branchname
पूरी तरह से काम करता है! –
- 1. Mercurial में सर्वोत्तम प्रथाओं: शाखा बनाम क्लोन, और आंशिक विलय?
- 2. Mercurial - नामांकित शाखा के साथ क्लोन या ब्रांचिंग के साथ शाखा
- 3. विक्रेता शाखा, Mercurial शैली?
- 4. Mercurial - एक नामित शाखा
- 5. Mercurial: दूरस्थ शाखा से परिवर्तन हटाएं
- 6. एक शाखा में गिट क्लोन
- 7. Mercurial क्लोन विफल रहता है सिस्टम
- 8. क्या यह संपूर्ण निर्देशिका को कॉपी करके स्थानीय Mercurial भंडार क्लोन "शाखा" सुरक्षित है?
- 9. Mercurial
- 10. Mercurial
- 11. Mercurial
- 12. Mercurial नई शाखा के रूप में एक शाखा सेट करें
- 13. गिट क्लोन के बाद, मुझे अपनी शाखा
- 14. Mercurial से TFS
- 15. Mercurial बुकमार्क और 'शाखा की तरह गिट'
- 16. Mercurial का उपयोग करके, मैं डिफ़ॉल्ट रूप से नामित शाखा में परिवर्तन कैसे प्राप्त करूं?
- 17. Mercurial: एक शाखा से कैसे निपटें जिसमें दो सिर हैं
- 18. बैकअप के लिए निजी Mercurial/गिट शाखा?
- 19. Mercurial
- 20. Mercurial
- 21. Mercurial
- 22. प्रायोगिक शाखा
- 23. Mercurial
- 24. गिट क्लोन से गायब फ़ाइलें
- 25. Mercurial
- 26. Mercurial - बंद डिफ़ॉल्ट शाखा और नामित शाखा के साथ प्रतिस्थापित करें डिफ़ॉल्ट रूप से
- 27. Mercurial
- 28. Mercurial
- 29. Mercurial
- 30. Mercurial
धन्यवाद बहुत बहुत बेंजामिन पोलाक – Maximosaic
वहाँ कि branch..I की नोक एक विशेष संशोधन से उस शाखा से कोड क्लोन करने के लिए कोई तरीका है की कोशिश की एचजी क्लोन https: //[email protected]/ टीम/REPO -r BRANCH_NAME --startrev REVISION_NUMBER; लेकिन यह एक त्रुटि दे रहा है "एचजी क्लोन: विकल्प --startrev " –