2013-02-07 6 views
20

क्या मुझे हर बार हाथ से सभी कदमों को पूरा करने की ज़रूरत है जब भी मैं एक शाखा "समाप्त" करता हूं और गिट-फ्लो के साथ विलय कर रहा हूं? या सभी संघर्ष हल होने के बाद फिर से शुरू करने का एक तरीका है?फिनिश कमांड पर विलय विवाद द्वारा ब्रेक कारण के बाद गिट-फ्लो को फिर से शुरू कैसे करें?

उत्तर

22

संघर्ष को हल करने के बाद, आप बस

git flow release finish [RELEASE_NAME] 

फिर से फोन। गिट उसमें 'स्मार्ट' है यदि आप शाखा ए से शाखा बी में एक से अधिक बार विलय करने का प्रयास करते हैं, तो दूसरे और बाद के समय को "पहले से अद्यतित" के साथ अनदेखा किया जाता है जब तक विलय का स्रोत नहीं होता है बदला हुआ।

+0

मुझे नहीं लगता कि यह संघर्षों को हल करने के बाद "गिट फ्लो फिनिश" को कॉल करने के लिए काम करता है क्योंकि जब आप किसी उदाहरण के रूप में कुछ खत्म करते हैं और आपके पास संघर्ष होते हैं, तो आपको संघर्षों को हल करना होगा और फिर एक प्रतिबद्धता करना होगा। उसके बाद और उसके बाद आप प्रक्रिया जारी रखने में सक्षम होंगे। मेरे मामले में, मैं एक खत्म करना पसंद करता हूं क्योंकि यह रिमोट और स्थानीय शाखा दोनों को हटा देगा जहां आप एक ही प्रक्रिया को मैन्युअल रूप से करना चाहते हैं, तो आपको उसी परिणाम के लिए दो अलग-अलग संचालन करना होगा। मुझे गिट-फ्लो प्रोजेक्ट के स्रोत कोड में खोज करने के बाद यह समाधान मिला। – Samuel

+0

गिट-फ्लो केवल इतना जारी रखने के लिए पर्याप्त स्मार्ट है कि जब आप संघर्ष के कारण दो बार खत्म कमांड करते हैं तो वह छोड़ देता है। – Samuel

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