mercurial - मर्क्यूरिअल में खींचने से पहले स्वचालित टॉर्च(टोर्टोइज़ एचजी) के साथ?




tortoisehg pull (2)

मेरे पास कुछ बदली हुई फाइल है जो मैं करना नहीं चाहता (जैसे web.config) इससे पहले कि मैं नए बदलावों को खींचूँ, मुझे उन्हें रोकना होगा। खींचने के बाद, मुझे उनको बेकार करना होगा।

मैं वर्तमान में TortoiseHG का उपयोग कर रहा हूँ क्या कोई ऐसा एक्सटेंशन है जो यह स्वचालित रूप से कर सकता है?


उबाऊ में, बस खींचो असम्बद्ध बदलाव टिप के साथ मर्ज किए गए हैं शेल्व के समान परिणाम, खींचें, असफल टोर्टोइज़ एचजी के साथ एक वार्तालाप खारिज / अलगाव / मर्ज के लिए प्रेरित करेगा।


मैं इस के साथ कुछ अलग चीजों की कोशिश करेंगे

विशेष रूप से Web.config फ़ाइल के बारे में, हो सकता है कि आप स्थानीय अवयवों को छोड़ने के बजाय ओवरराइड के लिए स्थानीय कॉन्फ़िगरेशन फ़ाइलों का उपयोग करना चाहें। (जैसे एक अलग फ़ाइल को संदर्भित करना जो कि .hgignore में है)। मैंने पिछले कुछ वर्षों में जिन परियोजनाओं पर काम किया है, वे विकास के लिए सेटिंग्स से परीक्षण / ठेस कॉन्फ़िगरेशन अलग करने के लिए, या इसके विपरीत।

मुझे नहीं लगता कि कोई ऐसा एक्सटेंशन है जो आपके लिए यह करेगा, लेकिन आप इस कार्यप्रवाह को अपने लिए करने के लिए एक त्वरित बैच या पावरशेल स्क्रिप्ट लिखने से बेहतर हो सकते हैं। पिछली परियोजनाओं पर, मेरे पास एक स्क्रिप्ट थी, जो कुछ ऐसा ही करती थी कि यह टिप पर मेरे परिवर्तनों को रखने के लिए पुल / अपडेट / रिबेस करेगी (मैं एक एसवीएन सर्वर के खिलाफ एचजी के साथ काम कर रहा था, जो कि महत्वपूर्ण बना।)

मुझे पता है मैंने सीधे आपके प्रश्न का जवाब नहीं दिया, लेकिन मुझे उम्मीद है कि यह मदद करता है!





shelve