मैंने एक बड़ी रिपॉजिटरी की डिफ़ॉल्ट शाखा पर क्लोन किया है और अब मैं TortoiseHg क्लाइंट का उपयोग करके सर्वर से खींचने की इच्छा रखता हूं।
हालाँकि, TortoiseHg सभी शाखाओं से खींचने का प्रस्ताव करता है। क्या इसे केवल वर्तमान शाखा से खींचने का निर्देश देना संभव है?
अब तक मैंने सुझाव देखे हैं:
- अवांछित शाखाओं से खींचने को अस्वीकार करने के लिए क्लाइंट साइड पर एक हुक सेट करें
- TortoiseHg में आने वाले संशोधनों की जाँच करें और केवल वर्तमान शाखा से संबंधित लोगों को खींचें
- सभी शाखाओं तक पहुंच से इनकार करने के लिए मर्क्यूरियल एसीएल एक्सटेंशन का उपयोग करें, लेकिन वर्तमान एक।
मैं इन सभी समाधानों को नापसंद करता हूं, क्योंकि ये सभी क्लाइंट आधारित हैं। उन सभी में TortoiseHg वास्तव में सभी शाखाओं को खींचता है (दूसरे में भी, जहां खींचे गए संशोधनों को आने वाले संशोधनों के दृश्य में प्रस्तुत बंडल में व्यवस्थित किया जाता है)
क्या hg pull -b BRANCHTortoiseHg में एक समान है?
धन्यवाद।
संपादित करें
मुझे पता है कि यह सब कैसे Mercurial कमांड लाइन क्लाइंट का उपयोग करना है - hg.exe। यह प्रश्न विशेष रूप से TortoiseHg GUI क्लाइंट के बारे में है।