Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Sprendimas

Naujinimas, skirtas Microsoft Visual Studio 2013 naujinimo 4 (KB3023304)

Atsisiųskite naujinimą, skirtą Microsoft Visual Studio 2013 naujinimo 4 Norėdami išspręsti problemą, Git.

 

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ų įdėjimas į 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.

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 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 įdedamos Git duomenų bazės. Utf8 lyginimas, ".Gitis 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 modelis.

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ų.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×