Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Risinājums

Microsoft Visual Studio 2013 (KB3023302) atjauninājums

Microsoft Visual Studio 2013 noteikt jautājumu Git atjauninājumu lejupielāde.

Kā darbojas labošanas

Team Foundation Server (TFS) produktu labošanas noraida stumšanas (upload), kurā failu vai ceļu komponents, kas atbilst ".git virkne. Tādējādi par hosted repo injekcija bojātos failus.

Visual Studio klienta problēmu novērš jebkuru failu paņemts .git direktorijā. Tādējādi repo, kurās ir slikti ietekmē lietotāja lokālā datora faili.

Jautājumu Git

Problēma izpaužas visā Git ekosistēmā un tas nav unikāla Git krātuves mūsu izstrādes platformas Microsoft atbalsts ir. Tomēr mums bija svarīgi, preventīvā darbības, lai pārliecinātos, ka Microsoft klientiem, kuri lieto Git krātuve ir aizsargāta pret šo problēmu.

Problēma, kas attiecas uz visiem klientiem Git atklāja pamata Git uzturētāji. Failu ieviešana Git repo ļauj problēmu. Faila nosaukums ir tādā veidā, ka, kad lietotājs lejupielādē Attālā krātuve izmaiņas, speciāli izstrādāts faila var bez paziņojuma aizstāj lietotāja konfigurācijas fails. Lietotāja konfigurācijas fails atrodas ārpus krātuve. Aizstājot šo failu bojātais fails, git komandas var atkārtoti kartēta lai izpildītu patvaļīgi komandas, kas tiek darbinātas lietotāja akreditācijas datus.

Visual Studio 2013 un Visual Studio TFS 2013 nav tieši saistīti ar šo problēmu. Visual Studio un TFS neizpildīt patvaļīgi komandas no .git metadatiem. Tomēr pārbaudīt repo, kas ir speciāli izstrādāts faila var izraisīt Visual Studio pārrakstīt daļas .git metadati izpaust jautājumu Git Windows komandrindas rīkus. TFS aktīvi bija patched, lai novērstu šo problēmu.

Iemesls

Katram Git lokālā datu bāze tiek saglabāta diska saknes mapē repo slēptā .git direktorijā. Kad faili ir paņemts (piemēram, lokālajā diskā noteikti pēc lejupielādes), failu ar nosaukumu ". GIT/config"Git datu bāzē ir iekšpusē. Reģistrjutīga salīdzinājums ".git ir daļēji atbildīga par šo problēmu. Turklāt automātiskās apstrādes faila ceļu uz Windows platformas izvērš ietekmēto failu raksti daudz vairāk nekā tieši ar nosaukumu ". GIT/config modeli.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×