2012-08-09 18 views
16

मैं कुछ अन्वेषक काम कर रहा हूं जहां मैं एक ही कार्य के कई अलग-अलग बदलावों पर 30 मिनट खर्च कर सकता हूं। मैं उन्हें गिट में ट्रैक करना चाहता हूं ताकि मैं दृष्टिकोण के बीच आगे और आगे कूद सकूं। और यदि 3 या 6 या 9 शाखाएं हैं, तो मुझे उन्हें अलग करने के लिए शाखा नाम की तुलना में कुछ और जानकारी चाहिए।क्या गिट में एक नई शाखा बनाते समय मैं एक संदेश/नोट/टिप्पणी जोड़ सकता हूं?

नई शाखा में टिप्पणी संलग्न करने का सबसे साफ तरीका क्या है?

git branch --edit-description 

यह अपने संपादक को खोलने और आप शाखा में मेटाडाटा संलग्न करने देगा:

+1

संभावित डुप्लिकेट (http://stackoverflow.com/questions/2108405/branch-descriptions-in-git) –

+0

[कैसे आप एक शाखा पर टिप्पणी करते हैं?] (Http://stackoverflow.com/q/4750845/995714) –

उत्तर

29

आप शाखा विवरण चाहते हैं।

git config branch.<branch>.description 

महत्वपूर्ण कुछ नोट:

  1. यह स्थानीय रूप से संग्रहीत है आप के साथ इसे निकाल सकते हैं। परिभाषा के अनुसार इसे धक्का नहीं दिया जा सकता क्योंकि यह .git/config में संग्रहीत है। यह सब इस मामले के मामले के लिए बहुत अच्छा काम करता है।

  2. यदि आप शाखा हटाते हैं, तो विवरण भी हटा दिया जाएगा।

  3. यदि आप git config --global branchdesc true सेट करते हैं तो आप इस विवरण को मर्ज करने के लिए धक्का दे सकते हैं। इसका अर्थ यह है कि जब आप git merge --log <branch> जारी करते हैं, तो यह शाखा विवरण को स्टॉक विलय प्रतिबद्ध संदेश में मजबूर कर देगा। इसमें बहुत सारे उपयोग हैं। उदाहरण के लिए, इस प्रकार मैं अपने नियोक्ता पर विषय शाखा रिलीज नोट्स को ट्रैक करता हूं।

की [Git में शाखा विवरण]