2014-07-18 6 views
5

में संशोधन बनाएं, मैं वर्तमान में हमारी परियोजना के लिए गिट और आर्कानिस्ट का उपयोग कर रहा हूं। मेरे पास फ़ैब्रिकेटर के माध्यम से कुछ कार्यों के साथ एक प्रोजेक्ट है। जैसे ही मैं फीचर शाखा (A) के लिए arc diff के माध्यम से एक संशोधन करता हूं, मैं संशोधन बंद होने से पहले एक अलग फीचर शाखा (B) में शुरू करना चाहता हूं। मैं आर्केनिस्ट को कैसे कॉल कर सकता हूं ताकि अकेले प्रत्येक शाखा के लिए एक नया अंतर और संशोधन बनाया जा सके? जब मैं शाखाएं स्विच करता हूं और arc diff आज़माता हूं, तो यह पहले एक नया संशोधन और diff जोड़ता है।प्रति फीचर शाखा

उत्तर

2

क्या A और B से कोई परिवर्तन एक-दूसरे पर निर्भर करता है?

तो नहीं:

उदाहरण आप अब master पर हैं और git checkout -b A के साथ नए A शाखा बनाते हैं तो आपके परिवर्तन करते हैं और है कि यह arc diff master साथ समीक्षा करने के लिए धक्का के लिए।

अब आप स्वामी के पास वापस जा सकते हैं और

git checkout master 
git checkout -b "B" 

के साथ से नए B शाखा बनाने परिवर्तन करते हैं और arc diff master साथ समीक्षा करने के लिए धक्का। आपके पास A और B

के लिए दो समीक्षाएं होंगी यदि हां: आपने A शाखा के लिए समीक्षा के लिए अपने परिवर्तनों को धक्का दिया है। अब आप के साथ A से नए B शाखा बना सकते हैं: git checkout -b B, अपने बदलाव करें और इसकी समीक्षा करने के साथ धक्का:

arc diff A 
यह बाद

आप A और B

+1

के लिए भी दो समीक्षा इस विधि की कोशिश के बाद होगा (नहीं, 'बी' से परिवर्तन 'ए' से संबंधित नहीं हैं), आर्केनिस्ट फीचर शाखा' बी' के लिए केवल एक नया संशोधन बनाने के बजाय फीचर शाखा 'बी' के काम से पहले संशोधन को अद्यतन करने का प्रयास करता है। –

+0

यहां एक ही समस्या है, जब मेरे पास दो स्वतंत्र शाखाएं 'ए' और 'बी' हैं, 'बी' आर्केनिस्ट के लिए दूसरा अंतर बनाने के साथ 'ए' के ​​लिए संशोधन को अपडेट करना चाहता है। – witrin

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