Невозможно обновить Eclipse из-за конфликтующей зависимости с git / egit

-1

Может кто-нибудь посоветовать, как решить эту проблему?

Cannot complete the install because of a conflicting dependency.   Software being installed: Eclipse Git Team Provider
3.0.1.201307141637-r (org.eclipse.egit.feature.group 3.0.1.201307141637-r)   Software currently installed: EGit Plug-in Import Support 2.3.1.201302201838-r (org.eclipse.egit.import.feature.group 2.3.1.201302201838-r)   Only one of the following can be installed at once: 
    Git Team Provider UI 2.0.0.201206130900-r (org.eclipse.egit.ui 2.0.0.201206130900-r)
    Git Team Provider UI 2.2.0.201212191850-r (org.eclipse.egit.ui 2.2.0.201212191850-r)
    Git Team Provider UI 2.3.1.201302201838-r (org.eclipse.egit.ui 2.3.1.201302201838-r)
    Git Team Provider UI 2.1.0.201209190230-r (org.eclipse.egit.ui 2.1.0.201209190230-r)
    Git Team Provider UI 3.0.1.201307141637-r (org.eclipse.egit.ui 3.0.1.201307141637-r)   Cannot satisfy dependency:
    From: Eclipse Git Team Provider 3.0.1.201307141637-r (org.eclipse.egit.feature.group 3.0.1.201307141637-r)
    To: org.eclipse.egit.ui [3.0.1.201307141637-r]   Cannot satisfy dependency:
    From: EGit Plug-in Import 2.3.1.201302201838-r (org.eclipse.egit.import 2.3.1.201302201838-r)
    To: package org.eclipse.egit.ui [2.3.1,2.4.0)   Cannot satisfy dependency:
    From: EGit Plug-in Import Support 2.3.1.201302201838-r (org.eclipse.egit.import.feature.group 2.3.1.201302201838-r)
    To: org.eclipse.egit.import [2.3.1.201302201838-r]

Я смог сузить список обновлений до следующего. Если выбрано любое из следующего, я получаю сообщение выше.

Command Line Interface for Java implementation of Git   3.0.0.201306101825-r
Eclipse Git Team Provider   3.0.1.201307141637-r
Java implementation of Git  3.0.0.201306101825-r
Task focused interface for Eclipse Git Team Provider    3.0.1.201307141637-r

Это подлинный и совершенно законный вопрос, касающийся очень специфической ситуации, в которой я нахожусь. Пожалуйста, не отказывайтесь от голосования, не оставив комментарий

jamesc
источник

Ответы:

2

После большой головной боли (и огромного разочарования в сообществе суперпользователей) мне удалось решить мою проблему, удалив все компоненты git

Command Line Interface for Java implementation of Git   3.0.0.201306101825-r
Eclipse Git Team Provider   3.0.1.201307141637-r
Java implementation of Git  3.0.0.201306101825-r
Task focused interface for Eclipse Git Team Provider    3.0.1.201307141637-r

Затем попытался добавить плагин egit снова. Когда я попытался установить, я получил сообщение, что оно уже установлено (что создало у меня впечатление, что процедура удаления Eclipse не работает, поскольку в моем списке ничего не отображается), и вместо этого он выполнит обновление.

После того, как обновление было выполнено, я установил и обновил eGit.

Весь процесс кажется странно неправильным, но работа сделана и задокументирована здесь для любых других жертв, нуждающихся в ответе.

jamesc
источник