Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Riešenie

Aktualizácia pre Microsoft Visual Studio 2013 (KB3023576)

Prevezmite aktualizáciu Microsoft Visual Studio 2013 problém vyriešiť v Git.

Princíp opravy

Pre Team Foundation Server (TFS), oprava odmieta všetky tlak (odovzdať), ktorý obsahuje súčasť súboru alebo ceste, ktorá zodpovedá reťazec ".git". Zabráni zavedeniu hostiteľom repos neplatných súborov.

Visual Studio klienta, zabraňuje opravy súbor prevezme do adresára .git. To zabraňuje zasa repos, ktoré obsahujú chybné ovplyvňovali lokálneho počítača.

Informácie o probléme v Git

Ide o problém, ktorý sa prejavuje v ekosystéme Git a nie je jedinečný technickej podpory Git archívov v našom vývoji. Napriek tomu sme dôležité, aktívne kroky na zabezpečenie ochrany spoločnosti Microsoft zákazníci Git archívy proti tomuto problému.

Ovplyvní všetkých klientov problém objavil jadro Git správcov. Tento problém umožňuje zavedeniu Git repo súboru. Súbor sa nazýva tak, že keď používateľ prevezme zmeny vzdialené úložisko, špeciálne vytvorený súbor mohol silently nahradiť používateľa konfiguračného súboru. Používateľa konfiguračný súbor je umiestnený mimo odkladacieho priestoru. Tým, tento súbor nahradí nesprávny súbor git príkazy môžete premapovať na ľubovoľné príkazy, ktoré spúšťajú pod poverení používateľa.

Vplyv na Visual Studio

Visual Studio 2013 a Visual Studio TFS 2013 nie sú priamo ovplyvnené tento problém. Visual Studio a TFS vykonať ľubovoľné príkazy z .git metaúdaje. Však kontrolu repo, ktorý obsahuje špeciálne vytvorený súbor môže spôsobiť Visual Studio prepísať časti .git metaúdaje zamedzili Git pre Windows Príkazový riadok nástrojov problém. Integrácia bola aktívne oprava na zabránenie tohto problému.

Príčina

Každý lokálna databáza Git sa nachádza na disku v koreňovom priečinku repo skryté .git adresára. Keď sa prevezme súbory (napríklad stanovený na lokálnom disku po prevzatí), súbor s názvom ". GIT/config"sa dostane do Git databázy. Bunke porovnanie ".git" je čiastočne zodpovedný za tento problém. Okrem toho automatické spracovanie súboru cesty na platformách Windows rozširuje štruktúre príslušného súboru oveľa viac explicitne s názvom ". GIT/config"vzor.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×