ตัวสร้างชื่อ Branch ของ Git
แปลงชื่องานและคีย์ทิกเก็ตเป็นชื่อ branch ของ Git ที่ถูกต้อง
สร้างในเบราว์เซอร์ของคุณ URL ของงานใช้อ่านคีย์เท่านั้นและไม่ถูกเปิด ระบบจำเฉพาะตัวเลือก
ตัวสร้างนี้ทำอะไร
แปลงคำอธิบายงานและคีย์ทิกเก็ต (ถ้ามี) เป็นชื่อ branch ของ Git เช่น fix/AUTH-231/oauth-callback-race-condition ค่าสำเร็จรูปแบบมาตรฐาน, Git Flow, GitHub Flow, Jira และ Linear กำหนดรายการประเภท branch และรูปแบบ โดยยังแก้ตัวเลือกได้ทุกอย่าง คุณยังได้ชื่อทางเลือกสองถึงสามชื่อ และคำสั่ง git switch, git checkout และ git push ที่พร้อมคัดลอก
วิธีทำความสะอาดชื่อ
ข้อความจะถูกทำให้เป็นมาตรฐานด้วย Unicode NFKD เพื่อลบเครื่องหมายเสริม ตัวอักษรอย่าง ß, æ และ ø จะถูกถอดอักษร และเปลี่ยนเป็นตัวพิมพ์เล็กเว้นแต่คุณเลือกคงตัวพิมพ์ ช่องว่างและเครื่องหมายวรรคตอนกลายเป็นตัวคั่น อักขระที่ Git ห้ามจะถูกลบ ตัวคั่นที่ซ้ำจะถูกรวม และคำอธิบายยาวจะถูกตัดที่ขอบคำ ทุกการเปลี่ยนแปลงแสดงพร้อมเหตุผล จึงไม่มีอะไรถูกแก้แบบเงียบ ๆ
กฎของ Git ที่ตรวจ
ชื่อสุดท้ายถูกตรวจตามกฎ git check-ref-format: ไม่มีช่องว่าง อักขระควบคุม ~ ^ : ? * [ หรือแบ็กสแลช ไม่มี .. ไม่มี @{ ไม่ใช่ @ ตัวเดียว ไม่มีทับที่ต้นหรือท้ายและไม่มี // ไม่มีส่วนที่ขึ้นต้นด้วยจุดหรือลงท้ายด้วย .lock และไม่ลงท้ายด้วยจุด กฎของ branch เพิ่มเติมคือห้ามขึ้นต้นด้วย - และห้ามเป็น HEAD และชื่อต้องใช้เป็น refs/heads/<ชื่อ> ได้
ข้อจำกัดและความเป็นส่วนตัว
เครื่องมือนี้ไม่ตรวจว่า branch มีอยู่แล้วหรือไม่ ไม่อ่าน repository ของคุณ และไม่รู้ข้อตกลงของทีมนอกเหนือจากค่าสำเร็จรูป URL ของงานถูกแยกวิเคราะห์เพื่อเอาคีย์เท่านั้น ไม่มีการดึงข้อมูลใด ๆ คำอธิบายและทิกเก็ตอยู่ในหน่วยความจำเท่านั้นและไม่ถูกบันทึก เบราว์เซอร์นี้จำเฉพาะตัวเลือก
