Jadual Kandungan
-
for-each-ref
dengan mudah menentukan cawangan asas komit.
%(is-base:)
repositori besar yang lebih cepat dengan indeks multi-pack tambahan
GIT 2.47 memperkenalkan indeks pelbagai pek tambahan (MIDXs) untuk menangani masalah prestasi di repositori besar dengan banyak packfiles.
Menangani cabarandata menyimpan data dalam fail longgar atau fail yang dibungkus. Walaupun fail yang dibungkus adalah cekap, mencari di seluruh mereka melambatkan carian objek. Repacking membantu, tetapi ia berintensifkan sumber. Midxs, diperkenalkan sebelum ini, meningkatkan carian, tetapi mengemas kini mereka juga boleh perlahan.
Midxs tambahan mengoptimumkan kemas kini dengan indeks lapisan. Setiap lapisan menambah objek baru, membuat kemas kini lebih cepat. Walaupun masih eksperimen, ini menjanjikan penambahbaikan skalabiliti yang ketara.
untuk menggunakan ciri ini (eksperimen):
Perintah ini menambah pek baru ke MIDX yang sedia ada.
git multi-pack-index write --incremental
Pengenalpastian cawangan asas yang diselaraskan dengan
for-each-ref
Mencari cawangan asas komit dipermudahkan dengan atom baru.
Cabaran for-each-ref
%(is-base:)
atom %(is-base:)
baru dalam for-each-ref --format
secara langsung mengenal pasti cawangan asas yang berpotensi.
git multi-pack-index write --incremental
Ini menunjukkan nama cawangan, hash komit, dan rujukan jauh hulu, membantu pengenalan cawangan asas.
Dasar Sokongan Platform Formal
Git 2.47 menetapkan dasar sokongan platform rasmi, menggariskan platform yang disokong dan penyelenggaraan mereka.
Platform yang disokong mesti memenuhi kriteria tertentu, termasuk pematuhan C99/C11 dan kebergantungan yang stabil.
Dasar ini memastikan keserasian dan kebolehkerjaan yang konsisten.
liputan ujian unit yang diperluaskan
Git 2.47 termasuk lebih banyak ujian unit, meningkatkan kebolehpercayaan kod.
Penambahbaikan ujian termasuk ujian berhijrah ke rangka kerja standard Git dan menggunakan kerangka Clar.
kemas kini utama lain
git fsck
git refs verify
Pembersihan parameter yang tidak digunakan. git mergetool
GIT 2.47 menawarkan peningkatan yang ketara dalam prestasi, kebolehgunaan, dan kebolehpercayaan. Midxs tambahan, dipertingkatkan
, dasar sokongan formal, dan peningkatan liputan ujian unit menyerlahkan nilainya.
for-each-ref
Atas ialah kandungan terperinci Git 2.47 Dikeluarkan: Indeks Multi-Pack tambahan, Pengesanan Cawangan Asas, dan banyak lagi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!