मर्क्यूरियल भ्रम - कमिट / पुश, बैकआउट


2

मैं एक साझा फाइल सिस्टम पर एक रिपॉजिटरी स्थापित करने की कोशिश कर रहा हूं। मैं Windows- आधारित आर्किटेक्चर पर Mercurial 2.1.2 का उपयोग कर रहा हूं।

मैं साझा फाइल सिस्टम पर एक खाली फ़ोल्डर से शुरू करता हूं और इसमें एक रिपॉजिटरी बनाता हूं। इसके बाद, मैं बेसलाइन फाइलों में डंप करता हूं, और उन्हें वर्जनिंग में जोड़ता हूं, फिर बदलाव करता हूं।

फिर मैं रिपॉजिटरी को अपने स्थानीय हार्ड ड्राइव पर क्लोन करता हूं।

मैं फिर अपने स्थानीय रिपॉजिटरी में बदलाव करता हूं, यह प्रतिबद्ध करता हूं, फिर साझा किए गए फाइल सिस्टम रिपॉजिटरी में वापस धक्का देता हूं। TortoiseHG में मिलने वाला साझा रेपो ग्राफ मुझे (मुझे) अजीब लगता है।

यह साझा रेपो है:

TortoiseHG repo structure

यह स्थानीय रेपो है:

enter image description here

साझा किए गए रेपो पर, काम करने वाली निर्देशिका हमेशा शीर्ष पर दिखाई देती है, फिर ग्राफ घूमने के लिए 'डाउन' हो जाता है। 0 फिर विभिन्न संशोधनों के माध्यम से फिर से 'वापस'।

ऐसा लगता है कि मेरी दो अलग-अलग शाखाएँ हैं, भले ही सब कुछ डिफ़ॉल्ट शाखा पर हो। इसके अलावा, वह 'शीर्ष' संशोधन हमेशा कहता है "* वर्किंग डायरेक्टरी * हेड रिविजन नहीं!"

मैंने देखा कि मेरे स्थानीय भंडार में, मुझे उस लटकती हुई कार्यशील निर्देशिका को सूची के शीर्ष पर नहीं मिलता है - सब कुछ एक शाखा में है।

मैंने यह भी देखा कि मेरे स्थानीय भंडार पर, मैं बिना किसी समस्या के टिप संशोधन को वापस कर सकता हूं। साझा किए गए फ़ाइल सिस्टम रिपॉजिटरी पर, मैं नहीं कर सकता, क्योंकि मुझे एक त्रुटि मिलती है ("एक अलग शाखा पर बैकआउट बदल नहीं सकता")। यह कैसे हो सकता है? क्या वे एक दूसरे के समान नहीं हैं?

क्या मैं मौलिक रूप से कुछ गलत कर रहा हूं?

जवाबों:


2

ठीक है, मैं मानता हूं कि मैं मर्क्यूरियल डमी हूं।

सर्वर रेपो को 'अपडेट' कमांड के माध्यम से नवीनतम रीविजन में काम करने के लिए काम करने वाली डायरेक्टरी फाइलों की जरूरत थी, जिसके बाद ग्राफ का अहसास हुआ।

enter image description here

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.