2012-04-03 10 views
10

क्या मर्ज प्रक्रिया से निर्दिष्ट फ़ाइल को बाहर करने का कोई तरीका है? परीक्षणकर्ताओं के उपयोग के लिए हमारी उत्पादन शाखा से परीक्षण शाखा में विलय करते समय, हम एक कॉन्फ़िगरेशन फ़ाइल को बाहर करना चाहते हैं जिसमें SQL कनेक्शन स्ट्रिंग शामिल है। विलय के बाद इसे संपादित करने की आवश्यकता को रोकना। मैंने क्लोक विकल्प का उपयोग करने के बारे में एक टिप्पणी देखी लेकिन मैं इसे केवल फ़ोल्डर के लिए उपलब्ध नहीं देख सकता हूं।मर्ज प्रक्रिया से कॉन्फ़िगरेशन फ़ाइल को बाहर निकालें

टिम

उत्तर

11

कुछ अलग तरीके हैं जो आप कर सकते हैं। यदि आप भविष्य में अपनी कॉन्फ़िगरेशन फ़ाइल को बदलने की योजना नहीं बनाते हैं और आप अपनी वर्तमान सामग्री को मूल शाखा में नहीं बनाना चाहते हैं, तो आप फ़ाइल पर "टीएफ विलय/त्याग" कर सकते हैं और उसमें जांच सकते हैं मूल रूप से कहता है, इस फ़ाइल में लक्षित शाखा में हुए परिवर्तनों को कभी मर्ज न करें। हालांकि, अगर फ़ाइल दोबारा बदलती है, तो यह एक विलय के लिए उम्मीदवार होगा।

तो, यदि आप प्रश्न में कॉन्फ़िगरेशन फ़ाइल को चालू रखने की योजना बना रहे हैं, तो आपके पास दो विकल्प हैं। सबसे पहले इस फ़ाइल को लक्ष्य शाखा वर्कस्पेस में क्लोज़ करना है जिसे आप विलय कर रहे हैं। हां, फाइलों को क्लोक करना संभव है, यह संवाद में केवल पिकर यह आसान नहीं बनाता है। यदि आप सभी फ़ोल्डर को नीचे वाले फ़ोल्डर में नेविगेट करते हैं, तो उसे चुनें और फिर फ़ोल्डर स्ट्रिंग के अंत में फ़ाइल नाम मैन्युअल रूप से दर्ज करें, क्लोक फ़ाइल पर काम करेगा। इस दृष्टिकोण में नकारात्मकता है कि आपको हमेशा इस फ़ाइल को वर्कस्पेस में लपेटना याद रखना होगा जिसमें आप विलय कर रहे हैं और यदि कोई ऐसा करने के लिए भूल जाता है, तो फ़ाइल विलय हो जाएगी।

तीसरा, और संभावित रूप से सबसे अच्छा, इस समस्या का समाधान शाखाओं के आदेश के साथ tfpt.exe पावर टूल का उपयोग करना है ताकि माता-पिता की शाखा मैपिंग से कॉन्फ़िगरेशन फ़ाइल को क्लोक किया जा सके। आप नवीनतम 2010 पावर टूल्स here डाउनलोड कर सकते हैं। आप "tfpt शाखाओं/गुण/संग्रह:" को चलाने के लिए और फिर "मैपिंग" चैनल का चयन करना चाहते हैं। वहां आप शायद शाखा की जड़ के लिए एक मैपिंग देखेंगे। आप उस फ़ाइल के लिए क्लोक मैपिंग बनाना चाहते हैं, जिसे आप विलय नहीं करना चाहते हैं और फिर ठीक क्लिक करें। उस शाखा के बाद के सभी विलयों पर (नोट, से अन्य शाखा) प्रश्न में फ़ाइल विलय नहीं की जाएगी।

+0

मुझे तीसरे विकल्प में दिलचस्पी है, क्या आप मुझे और विवरण दे सकते हैं कि यह कैसे करें? मुझे tfpt शाखाओं के लिए कोई भी/गुण तर्क नहीं दिख रहा है – WaldiMen

0

नहीं एक बहुत अच्छा समाधान है, लेकिन आप चेकइन सुरक्षा है कि फाइल पर तो आप किसी मर्ज के बाद फ़ाइल चेक इन करने में असमर्थ हैं को दूर कर सकता है।

+0

[फ़ाइल को क्लोक करना] (http://stackoverflow.com/a/9742947/147211) पर्याप्त नहीं होगा? – KMoraz

+0

क्या आप एक फाइल को क्लोक कर सकते हैं? मैंने केवल यह विकल्प निर्देशिकाओं के लिए उपलब्ध देखा है। – Tim

संबंधित मुद्दे