Почему фиксация выделена серым цветом в Egit Eclipse

#git #eclipse-plugin #egit

#git #eclipse-плагин #egit

Вопрос:

Кнопка фиксации в EGit таинственным образом выделена серым цветом. Несколько дней назад все работало просто отлично. Кто-нибудь знает, как это исправить. Я не нашел никаких подсказок в Google. Я бы включил скриншот, но у меня пока недостаточно очков репутации.

Комментарии:

1. Вы проверили разрешения в репозитории (особенно в папке .git и ее содержимом)?

2. Была эта проблема раньше, я предполагаю, что у нее несколько причин, попробуйте очистить свой проект или перезапустить eclipse..

3. Rob — Clean не сработал, но спасибо за предложение.

4. Ромен — Я обнаружил, что если я просматриваю представление «Репозитории Git», я могу зафиксировать. Так что я не думаю, что это проблема, связанная с разрешениями. Теперь, когда я понял, что могу зафиксировать, используя этот метод, для меня это не такая большая проблема.

5. Смогли ли вы решить эту проблему? Я столкнулся с той же проблемой (см. Связанный вопрос).

Ответ №1:

У меня была эта проблема, и я обнаружил, что у меня были нестационарные изменения после удаленной выборки и слияния. После переноса нестационарных изменений в Git Staging была включена кнопка «Зафиксировать».

Комментарии:

1. Я был в панике, потому что думал, что сломал eclipse.

Ответ №2:

Я столкнулся с той же проблемой, и, наконец, мне удалось решить ее следующим образом:

Поскольку до того, как я добавил удаленный хост, все работало и в моем маленьком игрушечном проекте amd все работало, я удалил и повторно добавил свой удаленный хост с помощью gut bash:

git удаленно удаляет источник

git удаленно добавляет источник git@my_servername:my_repository.git

После этого Egit работал, как ожидалось.

Ответ №3:

Попробуйте переназначить удаленный источник с помощью eclipse.Если все еще не работает, переместите все свои файлы из нестационарного в промежуточный.Тогда сообщение о фиксации будет включено