Git 2.54, Deneysel 'git history' ve Yapılandırılabilir Eylemlerle Yayınlandı

iconKuCoinFlash
Paylaş
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconÖzet

expand icon
Git 2.54, 21 Nisan'da (UTC+8) yayımlandı ve 'git history' gibi deneysel araçlar ile yapılandırılabilir kancaları içeriyor. 'git history' komutu, commit düzenleme için yeniden ifade etme ve bölme işlemlerini sağlıyor; yeni kancalar sistemi, depolar arasında ortak yapılandırmaları mümkün kılıyor. Güncellemeler arasında 'git maintenance' için varsayılan strateji değişikliği, 429 hataları için HTTP yeniden deneme ve geliştirilmiş 'git log -L' işlevselliği yer alıyor. Zincir içi haberler, geliştirici araçlarında önemli güncellemelere devam ediyor. Yeni token listelemeleri, daha sorunsuz dağıtım için bu altyapı iyileştirmelerine sıklıkla dayanıyor.

ME Haberleri, 21 Nisan (UTC+8), Beating izleme sistemine göre, Git 2.54 sürümü yayımlandı. GitHub mühendisi Taylor Blau, resmi blogda 2.53 ve 2.54 sürümlerinin ana yeniliklerini birleştirerek açıkladı: deneysel git history komutu ve yapılandırmaya dayalı hook mekanizması. git history, basit commit yeniden yazma işlemlerini hedefler; reword (commit mesajını değiştirme) ve split (bir commit'i etkileşimli olarak ikiye bölme) alt komutlarını destekler, çalışma dizinini ve indeksi değiştirmez ve boş depolarda da kullanılabilir; git rebase -i'nin todo listesi yönetme ve çakışma çözme sürecinden daha doğrudur. Bu komut birleştirme commit'lerini desteklememekte, çakışma durumunda reddedilmekte ve arayüz hâlâ değişebilir. Yapılandırmaya dayalı hook'lar, depolar arası hook paylaşımının eski sorununu çözmektedir. Daha önce hook'lar yalnızca her bir depo için ayrı ayrı .git/hooks dizininde tutulan betiklerdi; 2.54'ten itibaren ~/.gitconfig, sistem seviyesi veya depo yapılandırmasında [hook "isim"] event=... command=... şeklinde tanımlanabilir; aynı olaya birden fazla hook bağlanabilir, git hook list ile kaynaklar görüntülenebilir, hook..enabled=false ile tekil olarak devre dışı bırakılabilir. Bu, husky, pre-commit gibi üçüncü parti araçların temel yeteneklerini Git'in kendisine entegre etmektedir. Diğer değişiklikler: git maintenance varsayılan stratejisi, 2.52'de tanıtılan geometrik stratejiye değiştirildi; packfile'lar geometrik artışla birleştiriliyor; HTTP aktarımında 429 yanıtı için yeniden deneme eklendi; git log -L, -S ve -G pickaxe ile birlikte kullanılabilir; alias isimleri ASCII dışı karakterleri desteklemektedir. (Kaynak: BlockBeats)

Yasal Uyarı: Bu sayfadaki bilgiler üçüncü şahıslardan alınmış olabilir ve KuCoin'in görüşlerini veya fikirlerini yansıtmayabilir. Bu içerik, herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgilendirme amacıyla sağlanmıştır ve finansal veya yatırım tavsiyesi olarak yorumlanamaz. KuCoin, herhangi bir hata veya eksiklikten veya bu bilgilerin kullanımından kaynaklanan sonuçtan sorumlu değildir. Dijital varlıklara yapılan yatırımlar riskli olabilir. Lütfen bir ürünün risklerini ve risk toleransınızı kendi finansal koşullarınıza göre dikkatlice değerlendirin. Daha fazla bilgi için lütfen Kullanım Koşullarımıza ve Risk Açıklamamıza bakınız.