Eclipse EGIT - все совершенные, потянутые, объединенные, отмеченные как объединенные, все еще на толчке, я получаю "отклонено - не вперед", чего мне не хватает?
Я начинаю экспериментировать с Git, и я уверен, что мне что-то не хватает, поскольку я не могу сделать простое слияние и нажимать
Вот что я делаю (я, вероятно, получил его в неправильном порядке или неправильно в любом порядке, пожалуйста, исправьте, если это так)
- pull
- Синхронизировать рабочее пространство
- в конфликтах - слияние вручную,
- затем "Отметить как объединенный" (это необходимо?)
- в остальном - разрешено автоматическое слияние
- зафиксировать мои изменения
- нажата кнопка (источник-мастер)
- Я получаю знаменитый "отклоненный - не быстрый" вперед
- сделал "выборку" для проверки - ничего не обновлять
- сделал другое совершение - ничего не совершить
Что мне не хватает?
Не уверен, что это актуально, но я использую Windows 7, EGit (1.3.0.201202151440-1) в Eclipse Indigo (SR2, build 20120216-1857) и нажав на GitHub
Ответы
Ответ 1
Думаю, я нашел его вместо "Mark as Merged", мне нужно сделать "Добавить"
Ручное разрешение конфликтов
Чтобы разрешить конфликт, вам необходимо выполнить следующие действия:
Перейдите к конфликтующему ресурсу. Редактируйте содержимое конфликтующего ресурса. Сообщите EGit, что конфликт разрешен с помощью Команды → Добавить
Зафиксируйте разрешение конфликта с помощью Team > Commit
из http://wiki.eclipse.org/EGit/User_Guide#Manual_conflict_resolution
Изменить:, по-видимому, я должен был изучить командную строку git перед игрой с EGit, там же концепция