मर्ज की गई शाखाओं के लिए उपयोगी git प्रतिबद्ध संदेश


12

इस प्रश्न के अनुवर्ती के रूप में :

यदि मैं अपने आप से एक टीम पर काम कर रहा हूं, तो सभी कमिट्स को एक ही अंतर पर स्क्वीज करके और फिर उस अंतर को मर्ज करके शाखाओं को मर्ज करते समय मैं उपयोगी प्रतिबद्ध संदेश रख सकता हूं। इस तरह मैं आसानी से देख सकता हूं कि शाखा में क्या बदलाव किए गए थे, और मेरे पास एक ही सारांश है जिसमें मास्टर शाखा को ब्राउज़ करते समय उस शाखा में विशेषता / परिवर्तन / जो कुछ भी पूरा हुआ था, उसका वर्णन है।

मेरा सवाल अब यह है कि मैं एक टीम के साथ काम करते समय इसे कैसे पूरा कर सकता हूं? उस स्थिति में, शाखाओं को एक दूरस्थ रिपॉजिटरी में धकेल दिया जाएगा, जिसका अर्थ है कि मैं शाखा में सभी कमिट्स को एक ही कमिट में स्क्वैश नहीं कर सकता । यदि शाखा सार्वजनिक है, तो क्या मैं अभी भी मास्टर शाखा में एक ही उपयोगी मर्ज कर सकता हूं? ("उपयोगी" से मेरा मतलब है कि मास्टर लाइन में कमिटमेंट मुझे बताता है (1) शाखा में जो किया गया था उसका एक उपयोगी सारांश और (2) समान है।)

जवाबों:


9

यह करने के लिए बहुत आसान हो जाता है, कुछ git mergeझंडे का उपयोग कर मैं परिचित नहीं था।

  • -eझंडा आप संदेश होता है कि जब आप मर्ज संपादित करने के लिए अनुमति देता है।
  • --logझंडा संलग्न कर देता है एक पंक्ति का शाखा में सभी प्रतिबद्ध से संदेश प्रतिबद्ध करने के लिए मर्ज करने के लिए प्रतिबद्ध संदेश, यह आसान याद करने के लिए आप क्या किया है बना रही है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.