Не удается зафиксировать файлы с Eclipse EGit - PullRequest
3 голосов
/ 31 октября 2011

Всякий раз, когда я пытаюсь зафиксировать файл, EGit говорит «нет файлов для фиксации», хотя файл готовится для фиксации в соответствии с его значком в Project Explorer (см. Изображение)

enter image description here

Это происходит с любым файлом в моем проекте. Что я делаю неправильно? Я использую EGit 0.11.1.

EDIT:

Обновлен до 1.2.0 и все заработало, спасибо всем!

1 Ответ

1 голос
/ 31 октября 2011

Как указано в OP asd , EGit0.11.1 является не последней версией :
Egit 1.2-SNAPSHOT (доступный через сайт для ночных обновлений ) решает проблему.

В целом EGit обещает поддерживать по крайней мере два последних выпуска Eclipse (на момент написания статьи в октябре 2011 года это 3.6.2 "Helios SR2" и 3.7.1 "Indigo SR1").


Для справки, мой оригинальный ответ был:

Можно, как показано в bug 341679 , извлекать удаленную ветвь (или тег), не создавая локальную ветвь.
Если вы находитесь в такой ситуации, то вы работаете в отдельном HEAD , который объясняет сообщение «нет файлов для фиксации».

См. " Урок Git: будьте внимательны к отсоединенной голове ", чтобы узнать больше, и проверьте, не показывает ли ваша история указатель HEAD:

no head

Хорошей новостью является то, что вы можете быстро решить эту проблему, создав новую ветку.
В egit это так же просто, как Team -> Switch To -> New Branch. Теперь все эти «отдельные коммиты» будут жить в новой ветке (new_idea).

new branch

...