Я получаю значок конфликта Git в Eclipse на большом количестве файлов, хотя кажется, что я разрешил все возможные конфликты.Как я могу избавиться от значков «конфликта конфликта» Eclipse Git после того, как все слияния разрешены?
В Eclipse 4.5.2 в представлении «Проект» я выбираю корень проекта и делаю щелчок правой кнопкой мыши -> Сравнить с веткой origin/master. Затем мы видим представление Team Synchronization. Во многих файлах отображается красный значок конфликта. , но они не должны.
Представление Git, которое должно показать конфликты, пуст. Я уже пробовал слияние; Согласование слияния (ничего не остается сделать). Я попытался добавить в индекс из представления Git Staging; и даже перезаписать из представления Team Synchronization. Сравнение локальных и исходных файлов показывает, что они идентичны.
Git установка autocrlf является правда, так что это не проблема.
Это происходит неоднократно.
Почему я вижу эту иконку конфликта? Как я могу избавиться от него?
Вы правы, что после того, как я сделаю «Отметить как объединенный», а затем зафиксируйте, Team Synchronization все еще показывает значок конфликта, но Git-постановка не работает. Итак, на данный момент, казалось бы, конфликт разрешен, но значок конфликта неправильный. –
Нет, это правильно. По-прежнему существует конфликт между вашей локальной рабочей копией (теперь с внесенными вами изменениями и локальными локациями) и удаленным репозиторием. Вам нужно сделать «тянуть», чтобы этот конфликт возник в вашем локальном репо и рабочей копии. После 'pull' вы видите его в представлении' Git Staging', и вы сможете его исправить. – Kai
«Вам нужно сделать тягу». Спасибо. Потянуть, конечно, невозможно, пока я не совершу. После добавления объединенного кода в индекс из представления Git Staging, я получил, а затем передал код из представления Resource. Затем из представления ресурсов я сравнил с удаленной ветвью. Теперь этих икон конфликтов больше нет. –