में स्थानांतरित फ़ाइलों को एकीकृत करना कहें कि मैंने अपने कोडबेस के बल में एक शाखा बनाई है। यहाँ शाखा कल्पना है:प्रतिस्थापित
//depot/code/main/... //depot/code/branch/...
फिर, शाखा में, मैं शाखायुक्त फ़ाइल a.txt ले जाने का कहना है कि ->
p4 integrate //depot/code/branch/a.txt //depot/code/branch/b.txt
p4 delete //depot/code/branch/a.txt
का उपयोग कर अब b.txt, मान लें कि कुछ परिवर्तन करने के लिए बना रहे हैं चलो मुख्य रूप से a.txt जिसमें मैं
में b.txt में एकीकृत करना चाहता हूं, जब मैं मूल शाखा spec का उपयोग करके एकीकृत करने का प्रयास करता हूं, तो यह मुख्य रूप से b.txt में किए गए परिवर्तनों को प्रतिबिंबित नहीं करता है। .txt - क्या नामित फ़ाइल में मुख्य शो में किए गए परिवर्तनों का कोई तरीका है?
शाखा का नमूना बड़ा (सैकड़ों परिवर्तन) है और शाखा में कुछ फाइलों का नाम बदल दिया गया है, इसलिए मैं ऐसा करने का एक स्वचालित तरीका चाहता हूं। अगर मैं यहां कुछ भी स्पष्टीकरण दे सकता हूं तो मुझे बताएं - यह एक व्हाइटबोर्ड रखने में मदद करेगा;)
धन्यवाद! सैम
के साथ मदद नहीं करता है, जहां तक मैं इसे समझता हूं, * केवल * पी 4 चाल के लाभ ही हैं कि आप एक परमाणु परिवर्तनीय में फ़ाइल को साफ़ और संपादित कर सकते हैं, और जब तक आप उस परिवर्तनीय जांच में आगे सिंक स्रोत से लक्ष्य तक परिवर्तन प्रसारित करेंगे। * * के बाद * आपने इसे चेक किया है, यह एक शाखा, एक संपादन और एक हटाने की क्रिया के समान व्यवहार करता है सिवाय इसके कि वे अविभाज्य हैं। यह एक शाखा से दूसरी शाखा में कदमों को एकीकृत करने में मदद नहीं करता है। यह अन्य स्रोत नियंत्रण प्रणालियों में "प्रथम श्रेणी के नाम" नहीं कहा जाता है। – Weeble
मुझे लगता है कि आप सही हो सकते हैं - ऐसा लगता है - हालांकि, डेटाबेस में दर्ज मेटा-डेटा के साथ, पर्सफोर्स भविष्य में उचित प्रबंधन जोड़ सकता है? पहले नाम बदलने से शाखा को अलग करना असंभव था। –
नहीं, उचित 'पी 4 चाल' के साथ भी, एकीकरण काम नहीं करेगा जैसा कि इसे करना चाहिए। –