Git 2.30 telah dirilis dan ini adalah beritanya

Versi baru dari Git 2.30 telah dirilis dan di versi baru ini beberapa perubahan penting disajikan seperti kemampuan untuk memperluas perintah, serta memperbarui template untuk PHP, Rust dan CSS, antara lain.

Bagi mereka yang tidak terbiasa dengan Git, Anda harus tahu bahwa eIni adalah salah satu sistem kontrol versi paling populerandal, berkinerja tinggi, menyediakan alat pengembangan non-linier yang fleksibel berdasarkan percabangan dan penggabungan.

Untuk memastikan integritas histori dan resistensi terhadap perubahan "secara retroaktif", hashing implisit dari semua histori sebelumnya digunakan di setiap commit, juga memungkinkan untuk melakukan sertifikasi dengan tanda tangan digital dari tag individu dan developer commit.

Fitur Utama Git 2.30

Dibandingkan dengan versi sebelumnya, 495 perubahan diadopsi di versi baru, disiapkan dengan partisipasi 83 pengembang, 29 di antaranya berpartisipasi dalam pengembangan untuk pertama kalinya.

Dalam versi baru Git 2.30 ini dalam konfigurasi, parameter help.autocorrect sekarang dapat disetel ke 'tidak pernah' untuk sepenuhnya menonaktifkan logika untuk mendeteksi kesalahan ketik pada nama perintah (secara default, jika perintah yang tidak ada ditentukan, git mem-parsing untuk kesalahan ketik yang umum dan menjalankan perintah yang diperbaiki jika hanya opsi penggantian yang ditentukan).

Perubahan lain yang menonjol dari versi baru Git 2.30 ini, ada di template userdiff yang telah diperbarui untuk PHP, Rust, dan CSS.

Selain itu disebutkan juga bahwa menambahkan kemampuan untuk memperluas perintah yang merupakan alias ke skrip pelengkapan otomatis opsi baris perintah serta dukungan untuk parameter "git stash show" yang mirip dengan parameter "git diff" dan juga memperbarui skrip pelengkapan otomatis untuk Zsh.

Di sisi lain, disebutkan bahwa opsi "-SAYA » telah ditambahkan ke perintah keluarga "git diff" untuk mengabaikan bagian di mana perubahan cocok dengan pola yang diberikan dan kemampuan untuk menyesuaikan ukuran nama file yang dibuat oleh perintah "git format-patch" telah disediakan (sebelumnya ada batas 64 karakter).

opsi "–End-of-options" telah ditambahkan ke perintah "git rev-parse", yang membantu dalam skrip untuk secara eksplisit memisahkan parameter dengan revisi, misalnya "git rev-parse –verify -q –end-of-options $ rev".

Dalam "git update-ref –stdin", kemampuan untuk memproses beberapa transaksi dalam satu sesi telah ditambahkan.
Menambahkan opsi "–literal-value" ke berbagai subperintah "git config" untuk meneruskan nilai value_regex bukan sebagai ekspresi reguler, tetapi sebagai string untuk menemukan pencocokan tepat.

Dari perubahan lain yang disorot dalam pengumuman versi baru:

  • Tingkat kompresi yang lebih besar dari -9 diperbolehkan dalam "arsip git" saat membuat tar.gz.
  • Menambahkan dukungan untuk mendefinisikan fungsi di bash dan shell POSIX.
  • Dalam "daftar pohon kerja git", tampilan tanda kunci pohon kerja diimplementasikan.
  • Penulisan ulang perintah "git bisect" dalam bahasa C dilanjutkan.
  • Untuk perintah "git diff A ... B", analog yang lebih informatif dari "git diff –merge-base AB" disarankan.
  • Pengembangan perintah "git maintenance", versi lanjutan dari "git gc", terus berlanjut.
  • Menambahkan opsi "–force-if-Included" ke "git push", untuk mengatasi masalah kehilangan commit saat menggunakan perintah "git push –force-with-lease [= ] »Salah.
  • Menentukan "–force-if-include" bersama dengan "–force-with-lease" juga memeriksa relevansi komit yang digantikan.
  • Untuk "git clone", pengaturan clone.defaultremotename telah ditambahkan, memungkinkan Anda untuk menentukan nama yang akan digunakan untuk merujuk ke host tempat repositori itu digandakan.
  • Untuk "git checkout", opsi checkout.guess telah ditambahkan untuk mengonfigurasi penggunaan opsi "–guess" secara default.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentang itu Tentang versi baru Git 2.30 ini, Anda dapat memeriksa detailnya dengan membuka tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.