मैं एक साझा फाइल सिस्टम पर एक रिपॉजिटरी स्थापित करने की कोशिश कर रहा हूं। मैं Windows- आधारित आर्किटेक्चर पर Mercurial 2.1.2 का उपयोग कर रहा हूं।
मैं साझा फाइल सिस्टम पर एक खाली फ़ोल्डर से शुरू करता हूं और इसमें एक रिपॉजिटरी बनाता हूं। इसके बाद, मैं बेसलाइन फाइलों में डंप करता हूं, और उन्हें वर्जनिंग में जोड़ता हूं, फिर बदलाव करता हूं।
फिर मैं रिपॉजिटरी को अपने स्थानीय हार्ड ड्राइव पर क्लोन करता हूं।
मैं फिर अपने स्थानीय रिपॉजिटरी में बदलाव करता हूं, यह प्रतिबद्ध करता हूं, फिर साझा किए गए फाइल सिस्टम रिपॉजिटरी में वापस धक्का देता हूं। TortoiseHG में मिलने वाला साझा रेपो ग्राफ मुझे (मुझे) अजीब लगता है।
यह साझा रेपो है:
यह स्थानीय रेपो है:
साझा किए गए रेपो पर, काम करने वाली निर्देशिका हमेशा शीर्ष पर दिखाई देती है, फिर ग्राफ घूमने के लिए 'डाउन' हो जाता है। 0 फिर विभिन्न संशोधनों के माध्यम से फिर से 'वापस'।
ऐसा लगता है कि मेरी दो अलग-अलग शाखाएँ हैं, भले ही सब कुछ डिफ़ॉल्ट शाखा पर हो। इसके अलावा, वह 'शीर्ष' संशोधन हमेशा कहता है "* वर्किंग डायरेक्टरी * हेड रिविजन नहीं!"
मैंने देखा कि मेरे स्थानीय भंडार में, मुझे उस लटकती हुई कार्यशील निर्देशिका को सूची के शीर्ष पर नहीं मिलता है - सब कुछ एक शाखा में है।
मैंने यह भी देखा कि मेरे स्थानीय भंडार पर, मैं बिना किसी समस्या के टिप संशोधन को वापस कर सकता हूं। साझा किए गए फ़ाइल सिस्टम रिपॉजिटरी पर, मैं नहीं कर सकता, क्योंकि मुझे एक त्रुटि मिलती है ("एक अलग शाखा पर बैकआउट बदल नहीं सकता")। यह कैसे हो सकता है? क्या वे एक दूसरे के समान नहीं हैं?
क्या मैं मौलिक रूप से कुछ गलत कर रहा हूं?