Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Вирішення

Оновлення для 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. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×