Git 2.27.0'ın yeni sürümü zaten yayınlandı ve bunlar onun değişiklikleri.

Git en popüler, güvenilir ve yüksek performanslı versiyon kontrol sistemlerinden biridir, ve sürümlere ve birleştirmelere dayalı esnek doğrusal olmayan geliştirme araçları sağlar.

Bütünlüğü sağlamak için geçmişe dönük değişikliklere karşı tarih ve direnç, örtük karma kullanılır tüm geçmiş tarihin her onayda ve ayrı etiket geliştiricilerinin dijital imzaları ve onayları da doğrulanabilir.

Recientemente Git 2.27.0 dağıtılmış kaynak kontrol sisteminin yeni sürümü yayınlandı.Bir önceki sürüme kıyasla, 537'u geliştirmeye ilk kez katılan 71 geliştiricinin katılımıyla hazırlanan yeni sürüm 19 değişikliği benimsedi.

Git 2.27.0'in öne çıkan özellikleri

Git 2.27.0'ın bu yeni sürümünde, Git iletişim protokolünün ikinci sürümünün varsayılan eklenmesi iptal edildi, istemciyi Git sunucusuna uzaktan bağlarken kullanılır. Protokol henüz tanınmamıştır, ancak ayrı bir değerlendirme gerektiren kaygan konuların tanımlanması nedeniyle varsayılan olarak kullanıma hazırdır.

Öte yandan, bu yeni sürümde karışıklığı önlemek için "git tanımla" komutu daima genişletilmiş çıktı modunu kullan ("–Long") bir kaydetme ile ilişkili bir değiştirilmiş etiket tespit edilirse. Daha önce olduğu gibi, yeniden adlandırılmış veya "refs / tags /" hiyerarşisine taşınmış olsa bile bir kaydetmeyi açıklayan imzalı veya ek açıklamalı bir etiket görüntüleniyordu.

"Git pull" çalıştırıldığında artık bir uyarı verilir yapılandırma değişkeni çekme.rebase açıkça ayarlanmadı ve seçenekler "- [no-] overflow" veya "–ff-only" uygulanmazlar. Geçersiz kılmayacak olanlar için uyarıyı bastırmak için, değişkeni yanlış olarak ayarlayabilirsiniz.

Onlarda var birkaç yeni eylem ekledi «git güncelleme-ref –stdin"o bağlantı güncelleme işlemlerinin doğrudan kontrolüne izin verÖrneğin, birden fazla havuzda iki aşamalı atomik bağlantı güncellemesini uygulamak için.

Buna ek olarak, git getirme için ortak olan revize git getirme seçenekleri. Yukarıda belirtilmeyen benzer seçenekler belgelendi ve eksik seçeneklerin git getirmesine aktarıldı.

Kimden: ve Konu: başlıklarını görüntüleme yeteneği eklendi: ASCII kodlamasında olmayan karakterleri dönüştürmeden git format yamasında değişiklik yapılmaz.

Seçimi "–Show-pulls", "git log" a eklendi, yalnızca değişikliklerin yapıldığı taahhütleri değil, aynı zamanda bu değişiklikleri ayrı bir şubeden birleştirme taahhüdünü de görmenizi sağlar.

Tüm bileşenlerde etkileşimli girdinin işlenmesi birleştirildi ve fflush () çağrısı, girdi isteği görüntülendikten sonra, ancak okuma işleminden önce eklendi.

"Git rebase" de tüm yerel taahhütleri yeniden uygulamaya izin verilir önce işlemi yürütmeden «çıkışBazıları daha önce yukarı havzada olsa bile.

Daha önce deneysel olarak sunulan varsayılan optimizasyonları etkinleştirmek için 'pack.useSparse' yapılandırma değişkeninin değeri 'true' ile değiştirildi.

Diğer değişikliklerden:

  • Bir proxy aracılığıyla erişildiğinde SSL bağlantılarını yapılandırmak için bir dizi seçenek eklendi.
  • "Temiz" ve "leke" dönüştürme filtreleri kullanılırken görüntülenen bilgiler genişletildi. Örneğin, artık dönüştürülmüş blobun göründüğü ağaç benzeri nesne görüntülenir.
  • "Git merge" ye "–autostash" seçeneği eklendi.
  • İyileştirilmiş ödeme arayüzü.
  • Commit.gpgSign ayarını geçersiz kılmak için git rebase komutuna –no-gpg-sign seçeneği eklendi.
  • Markdown belgeleri için kullanıcı farkı şablonları eklendi.
  • Düşük ücretli şablonlardaki tüm yollar için hariç tutma kısıtlaması kaldırılarak boş bir iş ağacına neden oldu.
  • "Git restore –staged –worktree" işlemi artık varsayılan olarak bir hata görüntülemek yerine "HEAD" dalının içeriğini kullanır.
  • Çalışma, SHA-2 yerine SHA-1 karma algoritmasına geçmeye devam etti.
  • GnuPG ile etkileşim için kod yeniden düzenlendi.

kaynak: https://github.com/


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.