Git 2.54 Telah Dikeluarkan dengan 'git history' Eksperimen dan Hook yang Boleh Dikonfigurasi

iconKuCoinFlash
Kongsi
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconRingkasan

expand icon
Git 2.54 telah dilancarkan pada 21 April (UTC+8), dengan ciri alat eksperimen seperti 'git history' dan hook yang boleh dikonfigurasi. Perintah 'git history' membolehkan operasi reword dan split untuk penyuntingan commit, manakala sistem hook baharu membolehkan konfigurasi berkongsi di seluruh repositori. Kemas kini juga termasuk perubahan strategi lalai untuk 'git maintenance', percubaan HTTP semula untuk ralat 429, dan peningkatan fungsi 'git log -L'. Berita di atas rantai terus menonjolkan kemas kini utama dalam alat pembangun. Senarai token baharu sering bergantung pada peningkatan infrastruktur sedemikian untuk pelancaran yang lebih lancar.

Berita ME, 21 April (UTC+8), menurut pemantauan Beating, Git merilis versi 2.54, di mana jurutera GitHub Taylor Blau menggabungkan pengenalan kemas kini utama versi 2.53 dan 2.54 di blog rasmi, terutamanya perintah git history yang bersifat eksperimen dan mekanisme hook berkonfigurasi. git history ditujukan untuk penulisan semula komit yang ringkas, menyokong dua subperintah: reword (mengubah maklumat komit) dan split (membahagikan satu komit menjadi dua secara interaktif), tanpa mengubah ruang kerja dan indeks, serta boleh digunakan dalam repositori telanjang, lebih langsung berbanding proses git rebase -i yang memerlukan senarai tugas dan penyelesaian konflik. Perintah ini tidak menyokong komit penggabungan, dan akan menolak jika berlaku konflik; antaramuka masih mungkin ditukar. Hook berkonfigurasi menyelesaikan masalah lama berkaitan perkongsian hook antara repositori. Sebelum ini, hook hanya boleh berupa skrip yang diselenggarakan secara berasingan dalam direktori .git/hooks setiap repositori; mulai versi 2.54, anda boleh mentakrifkan [hook "nama"] event=... command=... dalam ~/.gitconfig, konfigurasi peringkat sistem, atau konfigurasi repositori, dengan beberapa peristiwa boleh dipasang, gunakan git hook list untuk melihat sumbernya, dan hook..enabled=false untuk melumpuhkan secara berasingan. Ini setara dengan menggabungkan kemampuan inti alat pihak ketiga seperti husky dan pre-commit ke dalam Git itu sendiri. Perubahan lain: strategi lalai git maintenance telah ditukar dari gc kepada geometric yang diperkenalkan pada 2.52, yang menggabungkan packfile secara inkremental mengikut siri geometri; penambahan percubaan semula untuk respons HTTP 429; git log -L boleh digabungkan dengan -S dan -G pickaxe; alias nama menyokong aksara bukan ASCII. (Sumber: BlockBeats)

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.