मेरे पास 3 शाखाओं के साथ एक एचजी रेपो है, लेकिन उनमें से दो निष्क्रिय हैं (क्योंकि मैंने उन्हें पहले ही अपनी डिफ़ॉल्ट शाखा में विलय कर दिया है)। एचजी हेड प्रत्येक शाखा के लिए 3 सिर दिखाता है, भले ही एचजी शाखाएं उन शाखाओं में से 2 को 'निष्क्रिय' के रूप में दिखाती है।एचजी में केवल एक शाखा को कैसे धक्का देना है?
जब मैं अपनी डिफ़ॉल्ट शाखा को धक्का देने की कोशिश करता हूं (एचजी पुश --ब्रैंच डिफ़ॉल्ट http: // ...) किसी अन्य रेपो में, विलय को संदेश के साथ निरस्त कर दिया जाता है "abort: push नई रिमोट शाखाएं बनाता है: ! "
एचजी पुश मैन पेज से, "डिफ़ॉल्ट रूप से, पुश गंतव्य पर नए सिर बनाने के लिए अनुमति नहीं देगा, क्योंकि कई सिर इसे अस्पष्ट बनाने के लिए अस्पष्ट बनाते हैं। इस स्थिति में, खींचने और विलय करने की अनुशंसा की जाती है धक्का देने से पहले। "
मैंने पहले से ही ऐसा कर लिया है, लेकिन मैं अभी भी इसे हटाए बिना ब्रांच डिफ़ॉल्ट को धक्का नहीं दे सकता।
किसी भी मदद की सराहना की जाती है। धन्यवाद!
आपका उत्तर सही है, लेकिन इसका मतलब यह नहीं है कि मुझे यह पसंद है;) – simon
पर्याप्त मेला। मैं नामित शाखाओं से पूरी तरह से बचता हूं। मैं शाखा के आदमी के रूप में एक क्लोन हूँ। –
निश्चित रूप से यह करता है। मैं Merucrial का उपयोग करने से अधिक गिट का उपयोग करता हूं, और मेरे पास एक .gitconfig भी है जिसके लिए हाथ संपादन की आवश्यकता होती है क्योंकि गिट इसे अपडेट नहीं कर सकता है। Mercurial आपकी कॉन्फ़िगरेशन को दूषित करने के लिए तैयार नहीं है और अगर आप इसे पूछते हैं तो गिट है। जब तक वे दस्तावेज होते हैं, वे दोनों वैध विकल्प होते हैं। मैं नहीं जानता कि किस लेख से आप वहां जुड़े थे, लेकिन वह लड़का एक संपादक का उपयोग कर सकता था। –