Generator Nama Branch Git
Ubah judul tugas dan kunci tiket menjadi nama branch Git yang valid
Dibuat di browser Anda. URL isu hanya dibaca untuk kuncinya, tidak pernah dibuka. Hanya opsi yang diingat.
Apa yang dilakukan generator
Generator mengubah deskripsi tugas dan kunci tiket opsional menjadi nama branch Git seperti fix/AUTH-231/oauth-callback-race-condition. Templat Konvensional, Git Flow, GitHub Flow, Jira, dan Linear mengatur daftar tipe branch dan tata letak, dan semua opsi tetap bisa diubah. Anda juga mendapat dua atau tiga alternatif serta perintah git switch, git checkout, dan git push yang siap disalin.
Cara nama dibersihkan
Teks dinormalisasi dengan Unicode NFKD sehingga aksen dihapus, huruf seperti ß, æ, dan ø ditransliterasi, dan huruf dijadikan kecil kecuali Anda mempertahankan kapital. Spasi dan tanda baca menjadi pemisah, karakter yang dilarang Git dihapus, pemisah berulang digabung, dan deskripsi panjang dipotong di batas kata. Setiap perubahan dicantumkan beserta alasannya, jadi tidak ada yang diubah diam-diam.
Aturan Git yang diperiksa
Nama akhir diperiksa terhadap git check-ref-format: tanpa spasi, karakter kontrol, ~ ^ : ? * [ atau garis miring terbalik, tanpa .., tanpa @{, bukan karakter tunggal @, tanpa garis miring di awal atau akhir atau //, tidak ada bagian yang diawali titik atau diakhiri .lock, dan tidak diakhiri titik. Aturan branch menambahkan larangan awalan - dan nama HEAD, dan nama harus valid sebagai refs/heads/<nama>.
Batasan dan privasi
Alat ini tidak memeriksa apakah branch sudah ada, tidak membaca repositori Anda, dan tidak mengenal konvensi tim Anda selain templat. URL isu hanya diurai untuk kuncinya; tidak ada yang diambil dari jaringan. Deskripsi dan tiket tetap di memori dan tidak disimpan; hanya opsi yang diingat di browser ini.
