Çözüm

Microsoft Visual Studio 2013 (KB3023302) güncelleştirmesi

Microsoft Visual Studio 2013 Git bir sorunu gidermek bu güncelleştirmeyi yükleyin.

Team Foundation Server (TFS) ürünler için düzeltme ".git dize. eşleşen dosya veya yol bileşeni içeren tüm itme (yüklemek) reddeder. Bu, bozuk dosyaları ekleme barındırılan repos içine engeller.

Visual Studio istemci için fix herhangi bir dosyayı .git dizinine teslim alınmış engeller. Bu, kullanıcının yerel bilgisayarında etkilemesini bozuk dosyaları içeren repos engeller.

Git sorunu

Bu, Git ekosistem bildirimlerini ve bizim geliştirme platformları içinde Git havuzları için Microsoft desteği için benzersiz değil bir sorundur. Yine de, Git havuzları kullanan müşteriler Microsoft bu soruna karşı korunduğundan emin olmak için önemli, önleyici adımlar attık.

Tüm Git istemcilerini etkiler sorun çekirdek Git maintainers tarafından keşfedilmiştir. Giriş dosyasının içine Git repo sorun sağlar. Dosya, bir kullanıcı uzak bir depo değişiklikleri karşıdan yüklerken, özel hazırlanmış bir dosyayı sessizce kullanıcının yapılandırma dosyası değiştirdiğini şekilde adlandırılır. Kullanıcının yapılandırma dosyası dışında havuz bulunur. Bu dosya bozuk bir dosya ile değiştirerek, git komutları kullanıcının kimlik bilgileriniz altında çalıştırmak rasgele komutları yürütmek için eşleştirilmesi.

Doğrudan Visual Studio 2013 ve Visual Studio TFS 2013 bu sorundan etkilenmez. Visual Studio ve TFS .git meta verileri rasgele komutları yürütülmez. Ancak, özel olarak hazırlanmış bir dosyayı içeren bir repo denetimi sorunu için Git Windows komut satırı araçlarını açığa .git meta veri bölümlerini üzerine yazmak Visual Studio neden olabilir. TFS önleyici bu sorunu yayılmasını önlemek için oluşturulmuştur.

Neden

Repo's kök klasöründe bulunan gizli .git directory diskteki her yerel Git veritabanında tutulur. Ne zaman dosyaları (örneğin, yerel diskinizde indirdikten sonra düzenlendiği) kullanıma alınan, adlı bir dosya ". GIT/config"Git veritabanı yerleştirilir. Büyük küçük harf duyarlı bir karşılaştırma ".git Bu sorun kısmen sorumlu olduğu için. Ayrıca, dosya yollarını Windows platformları üzerinde otomatik işlenmesini etkilenen dosya desenlerinin pek genişletir açıkça adlandırılmış birden fazla ". GIT/config desen.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×