इसलिए मेरी शाखा का नाम बगट्रैकर टिकट नंबर के नाम पर रखा गया है, "मुद्दा -1234" जैसा कुछ है, और हमारे पास प्रतिबद्ध संदेश में हमेशा टिकट नंबर लिखने का एक सम्मेलन है। मैं सोच रहा हूं कि जब मैं किसी मुद्दे पर काम कर रहा हूं- * शाखा बिना स्पष्ट रूप से लिखने के लिए स्वचालित रूप से प्रतिबद्ध संदेश में टिकट संख्या को जोड़ना संभव है।गिट प्रतिबद्ध हुक का उपयोग कर टिकट नंबर संलग्न करें?
मैंने गिट प्रतिबद्ध हुक, अर्थात् प्री-प्रतिबद्ध, तैयार संदेश, और पोस्ट-प्रतिबद्ध को देखा, और उनमें से कोई भी जो मैं चाहता था वह करने में सक्षम नहीं लगता। पोस्ट-प्रतिबद्ध हुक करीब आता है, लेकिन आप एमएम के साथ किए गए संदेश को संशोधित नहीं कर सकते हैं।
दोहराना करने के लिए, मैं सोच रहा हूँ अगर यह संभव है:
शाखा पर:
: मुद्दा-1234git commit -a -m"fixed this pesky issue"
प्रतिबद्ध है, Git लॉग में, यह के रूप में संदेश से पता चलता बाद
fixed this pesky issue. ticket number: #1234
+1 सरल और काम करता है। जिस तरह से यह होना चाहिए :) – ralphtheninja
+1। यदि आप किसी फ़ाइल में अपनी बहु-पंक्ति टिप्पणी को रीडायरेक्ट करते हैं, तो एक 'गिट प्रतिबद्ध - फ़ाइल = myMultiLineCommentFile' करें, फिर भी आप 'commit-msg'hook' का उपयोग कर सकते हैं, है ना? – VonC
@VonC: जब भी प्रतिबद्धता की जाती है तो 'प्रतिबद्ध-msg' हुक आग लगती है - पूरी तरह से स्वचालित विलय के अपवाद के साथ (यानी कोई विरोध नहीं, कोई' --no-commit')। ओपी के लिए यह कोई मुद्दा नहीं होना चाहिए, हालांकि। (यह वास्तव में एक बग/निरीक्षण का थोड़ा सा है, वास्तव में। हाल ही में उन्होंने स्वचालित विलय के लिए 'तैयार-प्रतिबद्ध-संदेश' हुक के लिए समर्थन जोड़ा, लेकिन मेरा मानना है कि 'पोस्ट-प्रतिबद्ध' और 'प्रतिबद्ध-msg' अभी भी गायब हैं।) – Cascabel