Spring Tools Suite 3.70: EGit - Git Team Provider 4.01 升级失败

Spring Tools Suite 3.70: EGit - Git Team Provider 4.01 upgrade fails

为了尝试通过 eGit 使用 git 挂钩,我正在尝试将 eGit 升级到 v 4.01。但是,STS 3.70 依赖项依赖于旧版本,无法升级。

Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse Git Team Provider 4.0.1.201506240215-r (org.eclipse.egit.feature.group 4.0.1.201506240215-r)
  Software currently installed: Spring Tool Suite 3.7.0.201506290649-RELEASE-e44 (org.springsource.sts.ide 3.7.0.201506290649-RELEASE-e44)
  Only one of the following can be installed at once: 
    Git Team Provider Core 3.4.2.201412180340-r (org.eclipse.egit.core 3.4.2.201412180340-r)
    Git Team Provider Core 4.0.1.201506240215-r (org.eclipse.egit.core 4.0.1.201506240215-r)
  Cannot satisfy dependency:
    From: Eclipse Git Team Provider 4.0.1.201506240215-r (org.eclipse.egit.feature.group 4.0.1.201506240215-r)
    To: org.eclipse.egit.core [4.0.1.201506240215-r]
  Cannot satisfy dependency:
    From: Eclipse GitHub integration with task focused interface 3.4.2.201412180340-r (org.eclipse.mylyn.github.feature.feature.group 3.4.2.201412180340-r)
    To: org.eclipse.mylyn.github.ui [3.4.2.201412180340-r]
  Cannot satisfy dependency:
    From: Mylyn GitHub Connector UI 3.4.2.201412180340-r (org.eclipse.mylyn.github.ui 3.4.2.201412180340-r)
    To: package org.eclipse.egit.core [3.4.2,3.5.0)
  Cannot satisfy dependency:
    From: Spring Tool Suite 3.7.0.201506290649-RELEASE-e44 (org.springsource.sts.ide 3.7.0.201506290649-RELEASE-e44)
    To: org.springsource.sts.package.feature.group [3.7.0.201506290649-RELEASE-e44]
  Cannot satisfy dependency:
    From: Spring Tool Suite Package 3.7.0.201506290649-RELEASE-e44 (org.springsource.sts.package.feature.group 3.7.0.201506290649-RELEASE-e44)
    To: org.eclipse.mylyn.github.feature.feature.group 0.0.0

到目前为止,我只见过不成功的规避方法。除了从裸Eclipse版本开始,然后插入STS,还有别的办法吗?

也许下一个版本的 STS 即将发布?

STS 3.7.1 的下一版本将在 Eclipse Mars.1 之后不久于 9 月底发布。该版本将包括来自 Egit 的最新版本。

除此之外,您还可以使用每晚构建的 STS 3.7.1(来自:http://dist.springsource.com/snapshot/STS/nightly-distributions.html),其中已经包含更新的 Egit 版本。

为了更容易升级 Egit 组件,我还更改了将它们安装到分发版本中的方式。这应该会让以后的更新更容易。

希望对您有所帮助!!!