Git for Windows (x64)

Git for Windows (x64) 2.53.0

Yeni Özellikler, Kullanıcı Arayüzü ve Komutlar

  • git maintenance komutu artık hangi bakım görevlerinin gerçekten gerekli olduğunu göstermek için yeni bir is-needed alt komutuna sahip oldu.
  • Deneysel git replay komutu, referans (ref) güncellemelerini artık başka komutlara bırakmak yerine kendi içinde işlem (transaction) olarak gerçekleştirecek şekilde güncellendi.
  • git blame komutuna seçim yapılabilir bir fark algoritması (--diff-algorithm=<algo>) eklendi.
  • git repo info komutu artık tüm bilgileri göstermek için --all seçeneğini destekliyor.
  • Hem git apply hem de git diff komutları için yeni bir boşluk (whitespace) hata sınıfı incomplete-line eklendi.
  • Git veri modeli hakkında yeni bir kılavuz (manual) eklendi.
  • git fast-import komutu, geçersiz kriptografik imzaları kaldırmak için --signed-commits=strip-if-invalid adlı yeni bir seçenek öğrendi.
  • git branch yardım mesajı (“git help” yerine “man” ifadesini kullanma) daha net olacak şekilde güncellendi.
  • git repo struct komutu, -z’yi --format=nul’un eş anlamlısı olarak kabul edecek şekilde güncellendi.
  • “git repo structure” çıktısı artık nesne veritabanı (object database) ile ilgili daha fazla bilgi içeriyor.

Platform ve Uyum İyileştirmeleri

  • macOS’ta ISO/IEC 2022:1994 kodlamalı karakter dizilerini işleme sorununa geçici çözüm eklendi.
  • Git-for-Windows sürümünde sembolik bağlantı (symlink) desteği iyileştirildi.

Performans, İç Uygulama ve Geliştirici Desteği

  • Git işlemleri sırasında paket dosyaları yönetimi geliştirilerek bellek ve performans iyileştirmeleri yapıldı.
  • Bazı iç kodlama yolları daha temiz ve anlaşılır hale getirildi.
  • git diff --find-copies-harder komutundaki yapay dosya çiftleri için bellek kullanımı yarıya indirildi ve işlem hızı artırıldı.
  • mktemp() gibi güvenliği tartışmalı fonksiyonlar değiştirilerek daha güvenli alternatifler kullanıldı.
  • Test altyapısında (CI) başarısız olan testlerin detaylarının daha iyi görülmesini sağlayacak iyileştirmeler yapıldı.

Genel


Git 2.53.0, çok büyük depolarla çalışma, performans, bakım komutları ve hata işleme gibi alanlarda geniş kapsamlı geliştirmeler sunar. Bu sürüm aynı zamanda ileride çıkacak Git 3.0 sürümüne doğru Rust desteğinin kademeli olarak zorunlu hâle gelmesine yönelik altyapı hazırlıklarını da içerir.
Kullanıcı Arayüzü, İş Akışları ve Özellikler

"git refs" komutunun "list" alt komutu, "git for-each-ref" için bir ön uç görevi görür.

"git cmd --help-all" artık depoların dışında da çalışıyor.

"git diff-tree" komutu "--max-depth" seçeneğini öğrendi.

Yeni bir alt komut olan "git repo", kullanıcılara çeşitli depo özelliklerini alma olanağı sunuyor.

Her bir yola dokunan en yakın üst commit'i göstermek için yeni bir "git last-modified" komutu eklendi.

"git show-ref --exists" gibi çalışan "git refs exists" komutu eklendi.


Tam sürüm notları için: git/Documentation/RelNotes/2.52.0.adoc at 66ce5f8e8872f0183bb137911c52b07f1f242d13 · git/git
Yeni Özellikler:
  • Git v2.45.2 ile birlikte gelir.
  • Tig v2.5.10 ile birlikte gelir.
  • cURL v8.8.0 ile birlikte gelir.
Hata Düzeltmeleri:
  • Windows için Git v2.44.0, yerel Win32 Konsolu ANSI dizi işlemeyi kullanma yeteneğini tanıttığında, bu durumda, geçerli kod sayfası 65001 olarak ayarlanmadığı sürece ASCII olmayan karakterlerin artık doğru şekilde yazdırılmaması yanlışlıkla ortaya çıkan bir sonuçtu. Bu hata düzeltilmiştir.
  • Beğen
İfadeler: Enes3078
  • Beğen
İfadeler: Enes3078
  • Beğen
İfadeler: Enes3078
  • Beğen
İfadeler: Enes3078
Arayüz ve performans iyileştirmeleri yapıldı.

Güncelleme notu: git/git
  • Beğen
İfadeler: Enes3078 ve 300319
Geri
Yukarı