मैं उचित शाखा के नामकरण के बारे में अपने नेतृत्व के साथ असहमति (सौहार्दपूर्ण, निश्चित रूप से) के बीच में हूं। यह बग-फिक्स और छोटी सुविधा शाखाओं पर लागू होता है, न कि लंबे समय तक चलने वाली सुविधा शाखाओं पर। लंबे समय से चल रही सुविधा शाखाओं के लिए, हम सहमत हैं कि मानव-पठनीय नाम बेहतर हैं। यहाँ दो दृष्टिकोण हैं:
मेरी:
उनकी टीम और टिकट संख्या के अनुसार नामकरण शाखाएं बेहतर हैं। यह हमारे टिकट प्रणाली में उन्हें खोजने के लिए आसान बनाता है, और टाइप करने के लिए कम है। टिकट की ऐतिहासिक जानकारी की तलाश में जीआईटी में प्रासंगिक शाखाओं को देखना भी आसान हो जाता है।
उदाहरण:
team-name/12345
team-name/53719
उसके:
उनकी सुविधा / कार्यक्षमता के अनुसार शाखाओं का नामकरण। यह स्वत: पूर्ण करने के लिए आसान बनाता है, और व्यक्तिगत संख्याओं की तुलना में याद रखना आसान है।
उदाहरण:
team-name/fix-that-sql-bug
team-name/expand-http-parser
एक समझौता जो मैंने पेश किया वह यह है:
team-name/12345-fix-that-sql-bug
लेकिन उसे यह पसंद नहीं है, क्योंकि यह जीआईटी स्वत: पूर्ण के साथ खिलवाड़ करता है।
यदि यह मुख्य रूप से राय-आधारित है, तो कृपया मुझे यह मार्गदर्शन करने के लिए स्वतंत्र महसूस करें कि यह एसओ के लिए एक बेहतर फिट कैसे हो सकता है - लेकिन मुझे लगता है कि मैंने जो कारण बताए हैं, उन्हें एक आनुभविक उत्तर देने के लिए संशोधित / जोड़ा जा सकता है।