Eclipse Egit не обновляет исходный код на коммутаторе - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь настроить новую среду Eclipse для работы с существующим проектом, который хранится в BitBucket.

Я могу клонировать репозиторий BitBucket и извлекать две ветви (мастер и разработка).

С двумя ветками в моем локальном репозитории у меня возникла следующая проблема: - Перейти к разработке - Изменить файл (например, ContentHandler.java) - Перейти к мастеру - Нет предупреждений о том, что незафиксированные изменения будут потеряны -Изменения, которые я внес в файл, остаются видимыми после перехода на Master

. Ранее я мог использовать Eclipse & Egit в этом проекте;Тем не менее, я настраиваю новую машину разработчика и, похоже, не могу обойти вышеупомянутую проблему.

Любые предложения о том, что я делаю неправильно?

К вашему сведению: - Используется Egit«Клонировать существующий репозиторий» для клонирования репозитория - Используемый файл-> Импорт-> Общие-> Существующие проекты в рабочую область

1 Ответ

0 голосов
/ 10 июня 2018

Если HEAD-версия измененного файла принадлежит одному и тому же коммиту в обеих ветвях , то это ожидаемое поведение Git (это не Eclipse-специфический и особенность, а не ошибка).

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

См. Также Git позволяет менять ветки с неустановленными изменениями

...