Я запустил Eclipse EGit. В некоторых сценариях это не является исчерпывающим.Eclipse EGit Checkout конфликтует с файлами: - EGit не хочет продолжать
У меня есть локальный файл, например. Изменен pom.xml. На сервере git этот файл был изменен. я pull
, EGit говорит:
Checkout конфликт с файлами:
т.е. потянув остановки (fetch
делается, но не merge
), это нормально. Однако следующий - плохой опыт.
Я синхронизирую рабочую область, откладываю свои изменения и делаю ее такой же, как FETCH_HEAD. Но EGit не хочет продолжать. Я заменяю файл ревизией HEAD. Но EGit все еще не хочет продолжать.
Какая стандартная ожидаемая работа пользователя должна быть с EGit после разрешения конфликта?
UPDATE:
I added to index
, то marked as Merged
->pull
до сих пор не может пройти.
Когда я выбираю Merge
я получаю диалоговый
Я не могу зафиксировать файл, как это не в списке измененных файлов.
Вы сделали «Добавить в индекс» через контекстное меню, которое является чем-то вроде «mark as merged», известного из CVS/SVN? И после этого я думаю, что вам нужно сделать фиксацию, которая выполняет слияние (afaik), когда вы «сменили», или если вы «перезагрузили», вы должны сделать «Rebase> continue» вместо того, чтобы совершать транзакции, которая выполняет фиксацию в настоящий момент сливается и сворачивает следующий, если есть еще больше обязательств по переустановке. –
Я не могу просто выйти из состояния. Я ошибался, и EGit не помогает выйти. –
Да, хорошо, что диалог является одним из моих фаворитов - нет;) Просто выберите любой вариант, так как я не уверен, имеет ли это значение. Но потом зафиксируйте файл, а затем сделайте притяжение. Это решение проблемы? Потому что тогда вы должны иметь возможность разрешать конфликты с помощью инструмента слияния и не видеть этот диалог. –