“Applying stashed changes resulted in a conflict” в Eclipse

Вчера вдруг начал получать странные ошибки к концу дня. Переключился на ветку develop, чтобы убедиться, что это не я сломал в своей ветке. Свои изменения перед этим положил в отдельный Stash. Оказалось, что вчера просто перестал работать наш REST API сервер на сервере для разработки.

Сегодня пытаюсь восстановить изменения из Stash-а в Eclipse, но получаю странную ошибку:

Явно какой-то баг в EGit, так как никаких конфликтов исправить не предложилось. Похоже, что проблема возникла из-за того, что в stash были добавлены те файлы, которые не были в индексе git-а. Выполнил Reset Hard в в Git через интерфейс Eclipse, но что-то ошибка всё равно осталась. Потом вспомнил, что пара файлов с конфигурацией лежит в проекте, но при этом мы не коммитим его в git. Временно переместил их в папку, которая вне контроля Git и попробовал снова применить изменения из вчерашнего Stash-а. Всё прошло без ошибок. Затем вернул свои файлы с конфигурацией обратно.

На самом деле уже который раз с этим багом сталкиваюсь. Надо бы уже разработчикам EGit-а написать, наверное.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *