2011-07-10 14 views
6

में विलय की समस्या मुझे एचजी में दो अलग-अलग सिरों के बारे में सोचने में समस्या है। जब मैं दो संशोधनों (स्क्रीन शॉट में 512 और 502) के बीच अद्यतन करता हूं तो फाइलों के बीच अंतर होते हैं। हालांकि जब मैं 512 से 502 में विलय करने का प्रयास करता हूं तो यह कहता है कि विलय करने के लिए कुछ भी नहीं है। अगर मैं rev को अद्यतन करता हूं। 512 और 502 से 512 में विलय करने का प्रयास करें मुझे इसके बजाय निम्न त्रुटि संदेश मिलता है: "एक कार्यशील निर्देशिका पूर्वजों के साथ विलय का कोई प्रभाव नहीं पड़ता है"। त्रुटि संदेश के आधार पर ऐसा लगता है कि 502 512 का अभिभावक है लेकिन ग्राफ पर आधारित वे दो अलग-अलग सिर की तरह दिखते हैं। मैं गलत या गलतफहमी क्या कर रहा हूं?Mercurial

Screen shot from TortoiseHG

उत्तर

8

लेकिन ग्राफ वे दो अलग सिर की तरह लग रहे पर आधारित है। क्या मैं गलत कर रहा हूँ या बहुत स्पष्ट रूप से

गलतफहमी ग्राफ कि 502 नहीं एक सिर बिल्कुल, वहीं लाल रंग में है पता चलता है। आपका विचार परिवर्तनों को फ़िल्टर कर रहा है, परिवर्तन जो दिखाना चाहिए कि 502 512 का पूर्वज है।

क्या आप फ़िल्टर को अक्षम कर सकते हैं और छवि को फिर से पोस्ट कर सकते हैं, या बेहतर अभी तक कमांड लाइन hg glog कमांड का आउटपुट प्रदान कर सकते हैं?

सबसे खराब मामला आप hg update 502 कर सकते हैं जो कुछ भी नहीं कर सकता है, जिसका माता-पिता 502 है, और उसके बाद 512 के साथ विलय करें, लेकिन आप क्या हो रहा है की पूरी तस्वीर/समझ प्राप्त करने से बेहतर हैं। अपूर्ण ग्राफ के संबंध में

+1

+1। 503 से 50 9 ग्राफ में नहीं दिखाए जाते हैं, लेकिन ऐसी संख्या हमेशा अनुक्रमिक होती है। –

+0

आप पूरी तरह से सही हैं! जब मैंने फ़िल्टर हटा दिया तो मैंने देखा कि 502 को दूसरी शाखा में विलय कर दिया गया था और फिर उस शाखा को डिफॉल्ट में विलय कर दिया गया था, जिसने संशोधन किया था। 510. धन्यवाद! – Yrlec