Git 2.50 Calcia Özyinelemeli – Yer şimdi birleşmeleri düzenliyor

Saberie

Active member


  1. Git 2.50 Calcia Özyinelemeli – Yer şimdi birleşmeleri düzenliyor

GIT 2.50 ile Junio C Hamano yönetiminde açık kaynak projesi, esas olarak büyük depoların yönetimini etkileyen çok sayıda değişiklik yayınladı. Yeni işlevler ve ayarlamalar, toplam 98 katılımcının bu sürümünde mevcuttur.



Güncelleme ile GIT, 2.33 sürümünde zaten sunulan Modern Union Engine'i kullanıyor. Önceki standart recursive Ekip kaynak kodundan kaldırıldı. Yer “görünüşe göre özyinelemeli ikiz” ve sendikanın önceki sırtının yeni bir tam gelişimidir. GitHub'ın blogunun katkısına göre, daha hızlı, daha sağlam ve daha iyi bekleme olmalı. Yeni ile --quiet-Komutun Modusu merge-tree Geliştiricilere göre, depoda yeni nesneler oluşturmadan mümkünse birleşme doğrulanabilir.

CRUF paketlerini daha verimli yönetin


Artık referanslanmayan birçok nesneye sahip depolar için Git 2.50, opsiyon boyunca yeni bir yol getiriyor --combine-cruft-below-size. Bu, daha küçük CRUC paketlerini bir araya getirmelidir. Aynı zamanda davranışı --max-cruft-size gözden geçirilmiş ve daha açık bir şekilde tanımlanmış. Farklı CRUF paketlerindeki bazı nesneleri doğru bir şekilde güncellemesini engelleyen bir hata, güncellemeyi ortadan kaldırır.

Bitmaps erişilebilirlik Bitmap kullanılabilir


GIT 2.50, artımlı çoklu paket indekslerde reaksiyon bitmaps için destek sunar. Bu değişiklik, mevcut olanları tamamen yeniden yazmak yerine yavaş yavaş yeni Bitmaps eklemeye izin vermelidir. Bu, özellikle çok büyük bir depo ile performansı artırabilir. İşlev şu anda hala deneysel olarak kabul edilmektedir.



Daha küçük yenilikler




  • İle git reflog delete Tam bir yansımayı ortadan kaldırmak için doğrudan bir komut mevcuttur
  • git maintenance dahil olmak üzere ek görevler alabilir worktree-prune VE reflog-expire
  • git cat-file Artık nesneleri doğrudan türe göre filtreleyebilmelidir
  • git add -p VE git add -i Changelog'a göre, endeksi tam olarak yüklemeden scarabocchi'de çalışmak daha iyidir
GIT, 2005 yılında yaratılmasıyla aktif olan ve başlangıçta Linus Torvalds tarafından başlatılan bir kalkınma topluluğu tarafından küratörlüğünü yaptı. GIT 2.50 konusu hakkında daha fazla bilgi, GitHub blogundaki makalede mevcuttur.


(MDO)




Ne yazık ki, bu bağlantı artık geçerli değil.

Boşa harcanan eşyalara olan bağlantılar, 7 günlük daha büyükse veya çok sık çağrılmışsa gerçekleşmez.


Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Şimdi yükümlülük olmadan bir hafta deneyin – yükümlülük olmadan!
 
Üst