2016-09-13 3 views
2

Я использую плагин git для eclipse, и я заметил проблему с ним и надеюсь, что это простое изменение конфигурации. Может ли кто-нибудь помочь?Git uncomitted подтверждение файла при переключении ветвей

При переключении ветвей незафиксированные изменения объединяются в новую ветвь (только при определенных обстоятельствах). Кажется, что это происходит каждый раз, когда это «безопасно» для этого. Способ воссоздать это:

  1. Создание функции филиала «branch1» из удаленного хранилища
  2. Создание функции филиала «branch2» из того же удаленного хранилища
  3. сделать изменения в «branch2» и не вносить изменения.
  4. Переключить на "branch1" a. Не отображается подтверждающее сообщение. b. Незавершенных изменяется от «branch2» объединяются на «branch1»

Я хочу быть в состоянии заставить сообщение фиксации появляться (так же, как это делает с помощью ГИТ-Баш). Это возможно?

+0

@ Исправлена ​​ошибка, и предлагаемое изменение касается только подмодулей. Это не повлияет на описанный здесь сценарий. –

+0

Если вы чувствуете, что ответ решил проблему, отметьте ее как «принятую», нажав зеленую галочку. Это помогает сосредоточиться на старых постах, у которых до сих пор нет ответов. –

ответ

1

Насколько я понимаю, это поведение предназначено EGit: проверка выполняется до тех пор, пока файлы, подлежащие проверке, не сталкиваются с рабочим каталогом. И незафиксированные изменения остаются такими, какие они есть.

Если вы считаете EGit должен предложить другую стратегию обработки неподтвержденных изменений я предлагаю, чтобы открыть запрос улучшающий: https://eclipse.org/egit/support/

В том же время, вы можете (вручную) тайник незавершенных изменений до переключения ответвлений. Вот что я вижу в этой ситуации большинство людей.

Смежные вопросы