Sprendimas

Naujinimas, skirtas Microsoft Visual Studio 2013 (KB3023576) Atsisiųskite naujinimą Microsoft Visual Studio 2013 Git išspręsti problemą.

Kaip veikia taisyti

Dėl Team Foundation Server (TFS), taisyti atmeta bet push (įkelti), kuriame yra failas arba kelias komponentas, kuris atitinka toliau ".git" eilutė. Tai neleidžia blogai failų Įvadas į nuomojamų išteklių repos.Visual Studio kliento, taisyti neleidžia jokių failų paimtas į .git katalogą. Tai, savo ruožtu neleidžia repos, kuriuose yra netinkamas failai įtakos vietinio vartotojo kompiuteryje.

Apie Git klausimą

Tai yra problema, pasireiškia visoje ekosistema, Git ir, neunikalus Git saugyklų mūsų kūrimo platformos "Microsoft" palaikymą. Nepaisant to, mes buvo svarbu, aktyviai veiksmus, siekiant užtikrinti, kad "Microsoft" klientams, naudojantiems Git saugyklos yra apsaugoti nuo šią problemą.Problema, kuri turi įtakos visiems klientams Git buvo aptikta core Git priώiϋrλtojai. Šią problemą leidžia įdiegti failą į Git atpirkimo. Failas pavadintas taip, kad kai vartotojas atsisiunčia nuotolinės saugyklos keitimus, specialiai sukurtas failas tyliai gali pakeisti vartotojo konfigūracijos failą. Vartotojo konfigūracijos failas yra ne saugykla. Iš šio failo pakeisti blogą failą, git komandos gali būti kartografuojamas įvykdyti laisvuosius komandos, kurios vykdomos pagal vartotojo kredencialus.

Visual Studio poveikis

Visual Studio 2013 "ir" Visual Studio TFS 2013 neturi tiesioginės įtakos šią problemą. Visual Studio ir TFS ne atlikti pasirinktas komandas iš .git metaduomenis. Tačiau patikrinti atpirkimo, kuriame yra specialiai sukurtas failas, gali sukelti Visual Studio perrašyti .git metaduomenų, atskleisti Git for Windows komandinės eilutės įrankius problemos. TFS aktyviai buvo pataisytas iki apsisaugojimo nuo šią problemą.

Priežastis

Kiekviena vietinė Git duomenų bazė palaikoma dėl atpirkimo šakninis aplankas paslėptas .git kataloge, diske. Kai failai yra paimtas (pavyzdžiui, po atsisiuntimo vietos diske sudaromas), failą, pavadintą ". GIT/config"yra įdėti į Git duomenų bazės. Utf8 lyginimas, ".git" yra iš dalies atsakingas už šią problemą. Be to, automatinis tvarkymas failo maršrutai Windows platformose išplečia pažeistą failą modelius daug daugiau nei aiškiai pavadinimu ". GIT/config"modelį.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.