Вирішення

Оновлення для Microsoft Visual Studio 2013 (KB3023302)

Завантажити оновлення для Microsoft Visual Studio 2013 для вирішення проблеми у Git.

Team Foundation Server (TFS) продуктів виправлення, скасування будь-якої push (завантаження), яка містить файл або шлях компонент ".git рядок. Це перешкоджає, введення в розміщення РЕПО пошкоджені файли.

Visual Studio клієнта його не будь-який файл витягнуто до каталогу .git. Це перешкоджає, РЕПО, які містять пошкоджені файли впливали на локальному комп'ютері.

Цю проблему в Git

Це питання, проявляється по екосистемі Git і не унікальний до служби підтримки для сховища Git, у нашій платформи для розробки. Проте, ми скористалися важливі, профілактичні дії, щоб переконатися, що Microsoft клієнтів, які використовують Git сховища захищені від цієї проблеми.

Проблеми, що впливає на всі Git-клієнти, було виявлено супроводжувачами Git ядра. Проблеми, що дозволяє для введення файлу в РЕПО Git. Цей файл має ім'я таким чином, що після того, як користувач, завантаження зміни в віддаленого сховища, Успешная установка без спеціально створений файл може замінити наявний файл для налаштування. Користувача конфігураційний файл, що знаходиться за межами сховища. Замінюючи цей файл пошкоджений файл, можна повторно git команд для виконання довільних команди, які працюють в облікових.

Visual Studio 2013 і Visual Studio TFS 2013 року несуттєво впливають на цю проблему. Visual Studio та TFS не виконувати довільний команди з .git метаданих. Однак перевірити РЕПО, який містить спеціально створений файл може спричинити Visual Studio перезаписати частини .git метадані, виявлення засоби командного рядка Git для ОС Windows до проблеми. TFS завчасно була виправлена, щоб запобігти поширенню цієї проблеми.

Причина

Кожен локальну базу даних Git, зберігаються на диску, РЕПО, у кореневій папці, в каталозі приховані .git. Якщо файли буде витягнуто (наприклад, викладені на локальному диску, після завантаження), файл, який має назву ". GIT/конфігурації", знаходиться в Git бази даних. Порівняння без урахування регістру ".git є частково відповідає цієї проблеми. Крім того, шлях до файлу на платформах Windows автоматична обробка розширює відповідного файлу моделі багато більше ніж явно імені ". GIT/config шаблон.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×