Microsoft'un Windows geliştirme için Git/GVFS'ye geçişi neredeyse tamamlandı

Okuma zamanı simgesi 2 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Bu yılın başlarında, Microsoft açıkladı Git istemcisinin gerçekten çok büyük depolara ölçeklenmesini sağlayan bir çözüm üzerinde çalışıyor. Yeni çözüme GVFS (Git Virtual File System) adı verildi. GVFS, deponuzun altındaki dosya sistemini sanallaştırır ve deponuzdaki tüm dosyalar varmış gibi görünmesini sağlar, ancak gerçekte bir dosyayı yalnızca ilk açıldığında indirir. Hidratlandırılmamış herhangi bir dosya güvenli bir şekilde yoksayılabileceğinden, kontrol ve durum gibi işlemlerde Git deposunun ne kadarının dikkate alınması gerektiğini aktif olarak yönetir.

Microsoft bugün bir güncelleme sağladı GVFS ile kaydettikleri ilerleme hakkında. GVFS ekibi Git/GVFS'nin Microsoft'taki Windows ekibine dağıtımını neredeyse tamamladı. Bu büyük bir dönüm noktası ve proje için bir doğrulama. Windows kod tabanı için çalışıyorsa, hemen hemen tüm diğer büyük kod tabanı projeleri için çalışması gerekir. Microsoft ayrıca Windows ekibi ve kod tabanı ile ilgili bazı numaraları da paylaştı. Windows ekibi yaklaşık 4,000 mühendis ve mühendislik sistemi 1,760 şubede günlük 440 "laboratuvar yapısı" üretiyor. Windows kod tabanı, yaklaşık 3.5 GB boyutunda yaklaşık 300 milyon dosyadır.

Microsoft, bazı önemli performans iyileştirmeleri yaptı ve Git proxy'lerini tanıttı. Ayrıca, GVFS açık kaynaklı bir projedir ve Microsoft, yayınlanan kod tabanında düzenli güncellemeler yapmaya başlamıştır. Bugünden itibaren Microsoft, harici katkılar için GVFS'yi açıyor. Microsoft ayrıca SourceTree, Tower, Visual Studio gibi popüler araçlara destek oluşturmaya başlamak için toplulukla birlikte çalıştı.

GVFS'nin kullanımı ücretsizdir. Sadece GitHub'dan indirin, içinde Git deposu bulunan bir Visual Studio Team Services hesabı oluşturun ve kurulumu kullanmaya başlayabilirsiniz.

Konular hakkında daha fazla bilgi: kod deposu, Git, GVFS, microsoft, kaynak deposu, Geçiş, pencereler, Windows Geliştirme