पर एक विशिष्ट तिथि के लिए अद्यतन अद्यतन मैं वर्तमान में एक परियोजना पर काम कर रहा हूं जिसमें कई Mercurial भंडार हैं। प्रत्येक Mercurial भंडार में पुस्तकालय या बाइनरी के लिए स्रोत कोड होता है, जिनमें से सभी सक्रिय रूप से विकसित किए जा रहे हैं।Mercurial - एक नामित शाखा
आप कल्पना कर सकते हैं कि प्रत्येक भंडार से बनाए गए उत्पादों के बीच संगतता जल्दी से एक समस्या बन सकती है। इस समस्या से छुटकारा पाने का एक तरीका है प्रत्येक स्थानीय भंडार को संगत शाखाओं पर अपडेट करना और फिर इन शाखाओं पर किसी विशेष तारीख को अपडेट करना - यह देखने के साथ कि किसी भी समय शाखाएं संगत थीं।
एक नामित शाखा पर, V0.X कहते हैं, v0.1 टैग पर
hg identify
934ad264137e (V0.X) V0.1
फिर एक विशेष तिथि (मैं अभी भी V0 पर रहना चाहता हूँ करने के लिए अद्यतन देता है। एक्स शाखा)
hg update -d "<10/28/11"
अब पहचान
hg identify; hg branch
देता
51a072771de7 tip
default
किसी अन्य शाखा के लिए रवाना कूद के खतरे के बिना एक तिथि के लिए एक नामित शाखा के साथ अद्यतन करने के लिए कैसे पता है?
किसी भी मदद की सराहना की जाएगी।
जॉन।
अच्छा प्रश्न संशोधन एन पाते हैं, लेकिन 'एचजी मदद के लिए प्रलेखन update' का कहना है:' -d --date DATE के tipmost संशोधन मिलान date'। यकीन नहीं है कि इसका क्या मतलब है, ... :( – hochl