Сначала немного контекста проблемы:
Моя работа может быть разделена на две категории:
- Сохранение 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 и там все отлично работает.