Git 2.30 çoktan yayınlandı ve bunlar onun haberleri

Yeni versiyonu Git 2.30 zaten yayınlandı ve bu yeni versiyonda bazı önemli değişiklikler sunuldu diğer şeylerin yanı sıra, komutları genişletme ve PHP, Rust ve CSS için şablonları güncelleme yeteneği gibi.

Git'e aşina olmayanlar için, eBu, en popüler sürüm kontrol sistemlerinden biridir, güvenilir ve yüksek performanslı, dallanma ve birleştirmeye dayalı esnek doğrusal olmayan geliştirme araçları sağlar.

Geçmiş bütünlüğünü ve değişikliklere karşı direnci "geriye dönük olarak" sağlamak için, her kayıtta önceki tüm geçmişin örtük hashingi kullanılır, ayrıca bireysel etiketlerin dijital imzaları ve geliştiricileri onaylamak da mümkündür.

Git 2.30'in öne çıkan özellikleri

Önceki versiyona kıyasla, Yeni sürümde 495 değişiklik kabul edildi83'u gelişime ilk kez katılan 29 geliştiricinin katılımıyla hazırlandı.

Git 2.30'un bu yeni sürümünde yapılandırmada help.autocorrect parametresi artık 'asla' olarak ayarlanabilir komut adlarında yazım hatalarını algılamak için mantığı tamamen devre dışı bırakmak için (varsayılan olarak, var olmayan bir komut belirtilirse, git tipik yazım hatalarını ayrıştırır ve yalnızca bir değiştirme seçeneği belirtilmişse düzeltilmiş komutu çalıştırır).

Git 2.30'un bu yeni sürümünde öne çıkan bir diğer değişiklik ise PHP, Rust ve CSS için güncellenen userdiff şablonları.

Bunun yanında bundan da bahsedilmektedir otomatik tamamlama komut dosyasının takma adı olan komutları genişletme yeteneği eklendi komut satırı seçeneklerinin yanı sıra "git diff" parametrelerine benzer "git stash show" parametreleri için destek ve ayrıca Zsh için güncellenmiş otomatik tamamlama komut dosyaları.

Öte yandan, seçeneğin "-BEN » "git diff" ailesi komutlarına eklendi değişikliklerin belirli bir modelle eşleştiği parçaları yok saymak için ve "git format-patch" komutuyla oluşturulan dosya adlarının boyutunu özelleştirme yeteneği sağlandı (önceden 64 karakter sınırı vardı).

seçenek "–Seçeneklerin sonu", "git rev-parse" komutuna eklendi, Bu, komut dosyalarında parametreyi revizyonla açıkça ayırmaya yardımcı olur, örneğin "git rev-parse –verify -q –end-of-options $ rev".

"Git update-ref –stdin" de bir oturumda birden çok işlemi işleme yeteneği eklendi.
Value_regex değerini normal bir ifade olarak değil, tam bir eşleşme bulmak için bir dize olarak iletmek için çeşitli "git config" alt komutlarına "–literal-değer" seçeneği eklendi.

Yeni sürümün duyurusunda vurgulanan diğer değişikliklerden:

  • Tar.gz oluşturulurken "git arşivinde" -9'dan büyük sıkıştırma düzeylerine izin verilir.
  • Bash ve POSIX kabuğundaki işlevleri tanımlama desteği eklendi.
  • "Git çalışma ağacı listesinde", çalışma ağacı kilit işaretinin görüntüsü uygulanmaktadır.
  • "Git bisect" komutunun C dilinde yeniden yazılmasına devam edildi.
  • "Git diff A ... B" komutu için, "git diff –merge-base AB" nin daha bilgilendirici bir analoğu önerilir.
  • "Git gc" nin genişletilmiş versiyonu olan "git bakim" komutunun geliştirilmesi devam ediyor.
  • "Git push –force-with-lease [= komutunu kullanırken taahhütleri kaybetme sorununu çözmek için" git push "seçeneğine" –force-if-includes "seçeneği eklendi ] »Yanlış.
  • "-Force-if-include" ile birlikte "-force-lease" seçeneğinin belirtilmesi, ek olarak, yerine geçen taahhütlerin uygunluğunu kontrol eder.
  • "Git clone" için, clone.defaultremotename ayarı eklenmiştir ve bu, deponun klonlandığı ana makineye başvurmak için kullanılacak adı tanımlamanıza olanak tanır.
  • "Git checkout" için checkout.guess seçeneği, varsayılan olarak "–tahmin" seçeneğinin kullanımını yapılandırmak için eklenmiştir.

Son olarak, onun hakkında daha fazla bilgi edinmekle ilgileniyorsan Git 2.30'un bu yeni sürümü hakkında ayrıntıları kontrol edebilirsiniz aşağıdaki bağlantıya giderek.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.