क्या यह संभव है, merge
एक शाखा और स्वचालित रूप से delete
इसे एक ही कमांड के साथ? विलय चरण केवल तभी निष्पादित किया जाना चाहिए जब विलय सफल हो।एक चरण/कमांड में शाखा को मर्ज करें और हटाएं
सभी को धन्यवाद!
क्या यह संभव है, merge
एक शाखा और स्वचालित रूप से delete
इसे एक ही कमांड के साथ? विलय चरण केवल तभी निष्पादित किया जाना चाहिए जब विलय सफल हो।एक चरण/कमांड में शाखा को मर्ज करें और हटाएं
सभी को धन्यवाद!
नहीं, गिट एक ही समय में इसका समर्थन नहीं करता है।
हालांकि, अगर आप एक खोल सशर्त में आदेश चला सकते हैं:
git merge source-branch && git branch -D source-branch
मैं एक स्क्रिप्ट लिखेंगे।
git branch | grep -v master | xargs git merge
git branch | grep -v master | xargs git branch -d
यहाँ शाखा का नाम master
अपने वर्तमान शाखा नाम से बदला जा सकता है।
आपको पूंजी डी का उपयोग नहीं करना चाहिए। इसके बजाय आपको टाइटोज़ से बचाने के लिए 'गिट शाखा-डी स्रोत-शाखा' का चयन करें। यह सुनिश्चित करेगा कि हटाई जा रही शाखा को पहले ठीक से विलय कर दिया गया है। –