2010-09-24 8 views
7

आप एक विशिष्ट परिवर्तक से प्रतिभा में कैसे शाखा बनाते हैं? यही है, अगर मुख्य मेरी मुख्य कोडलाइन है, और मैं एक चेंजलिस्ट एन से मुख्य रूप से शाखा शाखा बनाना चाहता हूं, तो ऐसा करने के लिए वाक्यविन्यास क्या है?बल: एक विशिष्ट परिवर्तनीय प्रतिद्वंद्वी से शाखा

मैं कोशिश की है:
//depot/main/[email protected] // उपयोगकर्ताओं/मुझे/सैंडबॉक्स/...
अपनी शाखा कल्पना में, लेकिन त्रुटियों मिलता है।

और
p4 बी branch_b @n
या तो काम करने के लिए प्रतीत नहीं होता एकीकृत।

अग्रिम धन्यवाद।
डेविड

उत्तर

7

p4v में एक ही कार्रवाई का प्रयास कर रहा है और फिर कॉपी करने और लॉग से बाहर चिपकाने के अत्यधिक वैज्ञानिक पद्धति के आधार पर, निम्नलिखित स्निपेट आपको क्या चाहिए, बशर्ते आप अपनी शाखा विनिर्देश branch_b सही ढंग से परिभाषित किया है क्या करना चाहिए:

p4 integrate -o -b branch_b -s //depot/main/[email protected] 
+4

मुझे लगता है अपने को "अत्यधिक वैज्ञानिक" इरादा था जीभ-इन-गाल, लेकिन वास्तव में मुझे लगता है कि यह विशेष परिस्थितियों के लिए पर्सफोर्स कमांड लाइन तकनीकों के बारे में जानने का एक शानदार तरीका है। मैं नियमित रूप से उसी "वैज्ञानिक" विधि का उपयोग करता हूं। –

1

मूल आदेश के साथ समस्या यह परिवर्तन सूची एक सीमा के रूप में निर्दिष्ट किया जा करने के लिए किया है। यह एक अजीब quirk है लेकिन वहाँ है। सही कमांड है:

p4 integ //depot/main/[email protected],@n // उपयोगकर्ताओं/मुझे/सैंडबॉक्स/...

+0

अच्छा, मैं एक अलग परिवर्तन सूची का उपयोग करने की भी सिफारिश करता हूं: p4 integ -c NUMBER //depot/main/[email protected],@n // उपयोगकर्ता/me/sandbox/... अन्यथा सभी डिफ़ॉल्ट रूप से उतरेंगे सीएल। – TomSmartBishop