Git 2.30 telah dilancarkan dan ini adalah berita baru

Versi baru dari Git 2.30 sudah dikeluarkan dan dalam versi baru ini beberapa perubahan penting dibentangkan seperti kemampuan untuk memperluas perintah, serta mengemas kini templat untuk PHP, Rust dan CSS, antara lain.

Bagi mereka yang tidak biasa dengan Git, anda harus mengetahui bahawa eIni adalah salah satu sistem kawalan versi yang paling popular, boleh dipercayai dan berprestasi tinggi, menyediakan alat pembangunan non-linear fleksibel berdasarkan percabangan dan penggabungan.

Untuk memastikan integriti sejarah dan penentangan terhadap perubahan "secara retroaktif", hashing tersirat dari semua sejarah sebelumnya digunakan dalam setiap komitmen, juga memungkinkan untuk diperakui dengan tanda tangan digital tanda individu dan pembangun komitmen.

Ciri-ciri Baru Git 2.30

Berbanding dengan versi sebelumnya, 495 perubahan diadopsi dalam versi baru, disiapkan dengan penyertaan 83 pemaju, 29 daripadanya mengambil bahagian dalam pembangunan untuk pertama kalinya.

Dalam versi baru Git 2.30 ini dalam konfigurasi, parameter help.autocorrect kini boleh ditetapkan ke 'tidak pernah' untuk mematikan logik sepenuhnya untuk mengesan kesalahan ketik dalam nama perintah (secara lalai, jika perintah yang tidak ada ditentukan, git menguraikan kesalahan ketik tipikal dan menjalankan perintah yang diperbetulkan jika hanya pilihan pengganti yang ditentukan).

Perubahan lain yang menonjol dari versi baru Git 2.30 ini adalah templat userdiff yang telah dikemas kini untuk PHP, Rust, dan CSS.

Selain itu juga disebutkan bahawa menambahkan kemampuan untuk memperluas perintah yang merupakan alias ke skrip pelengkap automatik pilihan baris perintah serta sokongan untuk parameter "git stash show" yang serupa dengan parameter "git diff" dan juga skrip pelengkap automatik untuk Zsh.

Sebaliknya, disebutkan bahawa pilihan «-Saya » telah ditambahkan pada perintah keluarga "git diff" untuk mengabaikan bahagian di mana perubahan sepadan dengan corak tertentu dan bahawa kemampuan untuk menyesuaikan ukuran nama file yang dibuat oleh perintah "git format-patch" telah disediakan (sebelumnya ada batasan 64 karakter).

Dalam pilihan "–End-of-options" telah ditambahkan ke perintah "git rev-parse", yang membantu dalam skrip untuk memisahkan parameter secara eksplisit dengan semakan, 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.
Menambah pilihan "–literal-value" ke pelbagai subkomando "git config" untuk meneruskan nilai value_regex bukan sebagai ungkapan biasa, tetapi sebagai rentetan untuk mencari padanan yang tepat.

Perubahan lain yang diketengahkan dalam pengumuman versi baru:

  • Tahap pemampatan lebih besar daripada -9 dibenarkan dalam "git archive" semasa membuat tar.gz.
  • Menambah sokongan untuk menentukan fungsi dalam bash dan shell POSIX.
  • Dalam "senarai pokok kerja git", paparan tanda kunci pokok berfungsi dilaksanakan.
  • Penulisan semula perintah "git bisect" dalam bahasa C diteruskan.
  • Untuk arahan "git diff A ... B", dicadangkan analog yang lebih bermaklumat dari "git diff –merge-base AB".
  • Pengembangan perintah "git maintenance", versi lanjutan dari "git gc", berterusan.
  • Menambahkan pilihan "–force-if-include" ke "git push", untuk menyelesaikan masalah kehilangan komit ketika menggunakan perintah "git push –force-with-lease [= ] »Tidak betul.
  • Menentukan "–force-if-include" bersama-sama dengan "–force-with-lease" juga memeriksa kesesuaian komitmen pengganti.
  • Untuk "git clone", tetapan clone.defaultremotename telah ditambahkan, yang memungkinkan anda menentukan nama yang akan digunakan untuk merujuk kepada host dari mana repositori diklon.
  • Untuk "git checkout", pilihan checkout.guess ditambahkan untuk mengkonfigurasi penggunaan pilihan "–guess" secara lalai.

Akhirnya, sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya Mengenai versi baru Git 2.30 ini, anda boleh menyemak perinciannya dengan pergi ke pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.