Git ब्रांच नाम जनरेटर
काम के शीर्षक और टिकट कुंजी को मान्य Git ब्रांच नाम में बदलें
आपके ब्राउज़र में बनाया जाता है। इश्यू URL सिर्फ़ कुंजी पढ़ने के लिए उपयोग होते हैं, कभी खोले नहीं जाते। केवल विकल्प याद रखे जाते हैं।
जनरेटर क्या करता है
यह काम के विवरण और वैकल्पिक टिकट कुंजी को fix/AUTH-231/oauth-callback-race-condition जैसे Git ब्रांच नाम में बदलता है। कन्वेंशनल, Git Flow, GitHub Flow, Jira और Linear प्रीसेट ब्रांच प्रकार सूची और ढाँचा तय करते हैं, और हर विकल्प बदला जा सकता है। आपको दो-तीन विकल्पी नाम और तुरंत कॉपी करने लायक git switch, git checkout और git push कमांड भी मिलते हैं।
नाम कैसे साफ़ किया जाता है
टेक्स्ट को यूनिकोड NFKD से नॉर्मलाइज़ करके एक्सेंट हटाए जाते हैं, ß, æ और ø जैसे अक्षरों का लिप्यंतरण होता है, और जब तक आप केस न रखें, अक्षर छोटे किए जाते हैं। स्पेस और विराम चिह्न विभाजक बनते हैं, Git द्वारा वर्जित वर्ण हटाए जाते हैं, दोहराए विभाजक मिलाए जाते हैं और लंबे विवरण शब्द की सीमा पर काटे जाते हैं। हर बदलाव कारण के साथ दिखाया जाता है, इसलिए कुछ भी चुपचाप नहीं बदलता।
जाँचे जाने वाले Git नियम
अंतिम नाम git check-ref-format के नियमों से जाँचा जाता है: कोई स्पेस, कंट्रोल वर्ण, ~ ^ : ? * [ या बैकस्लैश नहीं, .. नहीं, @{ नहीं, अकेला @ नहीं, शुरुआत या अंत में स्लैश या // नहीं, कोई हिस्सा बिंदु से शुरू या .lock पर खत्म नहीं, और अंत में बिंदु नहीं। ब्रांच नियमों में - से शुरुआत और HEAD नाम भी मना है, और नाम refs/heads/<नाम> के रूप में मान्य होना चाहिए।
सीमाएँ और गोपनीयता
यह टूल नहीं जाँचता कि ब्रांच पहले से मौजूद है या नहीं, आपकी रिपॉज़िटरी नहीं पढ़ता और प्रीसेट के अलावा आपकी टीम की परंपराएँ नहीं जानता। इश्यू URL सिर्फ़ कुंजी के लिए पार्स किए जाते हैं; कुछ भी डाउनलोड नहीं होता। विवरण और टिकट केवल मेमोरी में रहते हैं और सहेजे नहीं जाते; इस ब्राउज़र में केवल विकल्प याद रखे जाते हैं।
