svn स्थानीय स्तर पर मर्क्यूरीयल का उपयोग करना, केवल उपवर्तन सर्वर के साथ




version-control mercurial (2)

चेतावनी के बावजूद आपको वास्तव में प्रयास करना चाहिए। यह सबवर्सन और मर्कुरियल के बीच एकमात्र दो-तरफा पुल है

जब मैंने इसे महीनों पहले की कोशिश की तो यह बहुत अच्छी तरह से काम किया और वहाँ बहुत विकास किया साइन की गई है। यही कारण है कि विस्तार मर्क्यूरिअल के विकास संस्करण को देख रहा है (इसलिए उपरोक्त टिप्पणी में encoding बारे में त्रुटि)

सौभाग्य से, उमड़ना बहुत आसान है और स्थापित करने के लिए गैर दखलंदाजीनवीनतम मर्कूरियल डाउनलोड करें , इसे खोलें और चलाएं

% make local

यह सी मॉड्यूल संकलित करेगा। उसके बाद सिमलिंक hg को अपने रास्ते में जोड़ें और वर्तमान कार्य निर्देशिका को अपने PYTHONPATH :

% export PYTHONPATH=$PWD:$PYTHONPATH

अब स्थापित और सक्रिय hgsubversion 1 जुलाई को Mercurial 1.3 जारी किया जाता है, तो आप उस संस्करण का उपयोग कर सकते हैं। मेरा मानना ​​है कि इसके बाद में एक स्थिर भंडार होगा और स्थिर मर्क्यूरिअल रिलीज़ को ट्रैक करेगा।

हम स्रोत नियंत्रण के लिए मेरी नौकरी पर एक सबवर्सियन सर्वर का उपयोग कर रहे हैं। मैं सोच रहा था कि अपनी खुद की शाखा को रखने की बजाय, मैं अपने कार्य केंद्र पर मर्कुरियल चलाऊंगा, स्थानीय रूप से प्रतिबद्ध हूं, और जब भी मैं जो कुछ भी काम कर रहा हूं, तब भी सबवर्जन ट्रंक को प्रतिबद्ध हूं।

डीवीसी की मेरी समझ से यह सैद्धांतिक रूप से संभव है। क्या इस विशिष्ट प्रकार के एकीकरण पर किसी भी ट्यूटोरियल के संदर्भ में कोई भी प्रस्ताव कर सकता है, या किसी भी उपकरण को इंगित कर सकता है जो ऐसी प्रक्रिया को निर्बाध रूप से संभव बना देगा?





dvcs