क्यों मैं स्पष्ट रूप से सक्षम करने के लिए हर समय "निराधार का आपस में विलय सक्षम करें" की आवश्यकता है? मैं अपनी शाखा से ट्रंक में एकीकृत कर रहा हूं।
यहां आपकी सहायता नहीं कर सकता। कुछ सही नहीं है।
" हटाए गए लक्ष्य" को एकीकृत करने का क्या अर्थ है?
यदि लक्ष्य फ़ाइल हटा दी गई है और स्रोत फ़ाइल बदल दी गई है, तो लक्ष्य फ़ाइल के शीर्ष पर स्रोत फ़ाइल को फिर से शाखाबद्ध कर देगा। इस विकल्प के बिना, शाखा पर एक फाइल, जिसे शाखा में बदल दिया गया है और ट्रंक पर हटा दिया गया है, को ट्रंक में वापस एकीकृत करने की अनुमति नहीं दी जाएगी।
डिफ़ॉल्ट रूप से ऐसा नहीं करना चाहिए?
यदि आप ट्रंक में वापस फ़ाइल को एकीकृत नहीं कर रहे हैं, तो आप ट्रंक से हटाए गए हैं, फिर ट्रंक पर हटा दिए गए हैं। आम तौर पर 'पी 4 एकीकृत' हटाए गए फ़ाइल के साथ उत्कृष्ट संपादन मिश्रण से बचाता है। हटाए गए फ़ाइल से निपटने के तरीके के बारे में बताने के लिए आपको उन्नत विकल्पों का उपयोग करना होगा।
तो फाइल मौजूद नहीं है, और आप फ़ाइल के साथ उस शाखा को एकीकृत , यह फ़ाइल बनाने चाहिए, है ना?
जब एक फ़ाइल को एकीकृत, जो पहले कभी नहीं अस्तित्व में एक और करने के लिए (यानी, वह शाखा को जोड़ा गया है), एक स्थान से, हाँ, लाज़िमी बस यह स्थान जिसमें आप एकीकृत कर रहे हैं में पैदा करेगा। हालांकि, अगर फ़ाइल मूल रूप से ट्रंक से आई थी, तो ट्रंक पर हटा दिया गया था, और अब आप इसे शाखा से ट्रंक में एकीकृत करने की कोशिश कर रहे हैं, आपको यह बताना होगा कि इन एकीकरण विकल्पों के माध्यम से क्या करना है। यहाँ कमांड लाइन स्विच है जो इन विकल्पों में व्यवहार करने के लिए:
- नष्ट कर दिया संशोधन के आसपास सक्षम एकीकरण = -d
- नष्ट कर दिया लक्ष्य से अधिक एकीकृत = -Dt
- हटाएं लक्ष्य फ़ाइल जब स्रोत हटा दी जाती है = -Ds
- का प्रयास करते समय स्रोत हटा दी जाती है और फिर से जोड़ा = डि
परिवर्तन एकीकृत करने के लिए
आप एकीकृत कमांड सहायता में उनके बारे में अधिक जान सकते हैं (कमांड लाइन पर "पी 4 सहायता एकीकृत" टाइप करें)।
क्या एकीकृत साथ क्या करना है "नवीनतम संशोधन चयनित फ़ाइलों के मत हो" करता है?
यह लाज़िमी बताता लक्ष्य फ़ाइल का कार्यक्षेत्र संशोधन उपयोग करने के लिए। डिफ़ॉल्ट रूप से, लक्ष्य फ़ाइल का मुख्य संशोधन स्वचालित रूप से एकीकृत करने से पहले वर्कस्पेस में पुनर्प्राप्त किया जाता है। मान लें कि आपने एक शाखा फ़ाइल में एक संशोधन किया है और इसे वापस ट्रंक में एकीकृत किया है। ट्रंक और शाखा में अब इस फ़ाइल के दो संशोधन हैं। आप शाखा फाइल में बदलाव जमा करते हैं, इसलिए अब इसमें 3 संशोधन हैं। आप शाखा फ़ाइल को वापस संशोधन 2 में सिंक करते हैं। यदि आप अभी सामान्य एकीकरण करना चाहते हैं, तो पर्सफोर्स मान लेगा कि आप सब कुछ मुख्य संशोधन में एकीकृत करना चाहते हैं और शाखा फ़ाइल के संशोधन 3 को ट्रंक में एकीकृत करेंगे। यदि आप इस विकल्प का चयन करना चाहते हैं, तो यह कहेंगे, "सभी संशोधन पहले से ही एकीकृत हैं" क्योंकि आपके कार्यक्षेत्र में संशोधन 2 है।यह हो सकता है एक ही "एकीकरण की सीमा को सीमित करें:" के साथ एकीकृत करने के लिए प्रयास के रूप में विकल्प "तक के सभी संशोधन एकीकृत:" करने के लिए सेट संशोधन 2.
क्या "अप्रत्यक्ष एकीकरण इतिहास पर ध्यान न" क्या मतलब है ? मैंने कभी भी का उपयोग नहीं किया है, क्योंकि यह डरावना लगता है।
मुझे पता नहीं लगाया जा सकता है, न ही यह कोई जानकारी मिलती है, यह क्या करता है।
आधार के आधार पर पी 4 का स्पष्टीकरण के लिए धन्यवाद! और मुझे लगता है कि इसका मतलब है कि अगर मेरी शाखा की फाइल चेक आउट हो गई है, लेकिन मैं इसे किसी अन्य शाखा से एकीकृत करने की कोशिश कर रहा हूं ... पी 4 मेरी चेक-आउट/संपादित फ़ाइल का उपयोग एक " सिर संशोधन बनाम? –