Как избавиться от часто встречающейся ошибки git: исправление не выполнено / исправление не применяется? - PullRequest
1 голос
/ 13 февраля 2020

Сначала немного контекста проблемы:

Моя работа может быть разделена на две категории:

  • Сохранение ASP. NET Устаревшие проекты веб-форм
  • Создание новых ASP. NET Core 2 / 3.1 проектов

При обслуживании устаревших проектов веб-форм я часто получаю ошибку Git в последние пару месяцев. Следующая ошибка возникает при попытке добавить / добавить части кода через GitExtensions:

ошибка: исправление не удалось: [FileName] .aspx.cs: [LineNumber]

ошибка: [FileName] .aspx.cs: исправление не применяется

В сообщение добавлен некоторый код, в котором произошел фактический сбой исправления (см. Пример далее в этом посте).

Как упоминалось ранее, ошибка возникает только в проектах веб-форм, и это единственное соотношение, которое я могу найти между ошибками. Кажется, что ошибка происходит в случайных частях кода в случайных файлах, которые я пытаюсь добавить / добавить.

Я использую следующие инструменты для управления источником:

  • Самая последняя версия Git (2.25.0)
  • Самая последняя версия Git Расширения (3.3.1.7897)

Хранилища размещаются на Bitbucket, и разработка происходит в самой последней версии Visual Studio Professional

Я уже пробовал следующее для устранения ошибки:

Пример

В примере я попытался установить строки 91 и 92. Затем возникает ошибка как можно увидеть в левой части изображения. Но когда я ставлю строку 182, все нормально

Я уже смотрел с некоторыми коллегами, в чем может быть проблема. Они также никогда не сталкивались с этим и не знают, как это решить.

О, да, небольшой отказ от ответственности. Это мой первый пост на SO. Пожалуйста, дайте мне знать, если я не предоставил информацию желаемым или достаточным образом, чтобы я мог улучшить предстоящие сообщения.

С уважением

РЕДАКТИРОВАТЬ

Проблема кажется Git Расширение связано. Я только что установил Source Tree и там все отлично работает.

...