【问题标题】:How do EGit versions map to Git versionsEGit 版本如何映射到 Git 版本
【发布时间】:2016-04-26 16:01:30
【问题描述】:

GitHub 上的 Git 源代码镜像 (https://github.com/git/git) 说 Git 的最新版本是 2.7.4。我在 Spring Tool Suite (Eclipse Luna SR1) 上使用 EGit 3.5.2,因此该版本号显然与 Git 版本不对应。有什么方法可以追溯这个版本的 EGit 基于哪个版本的 Git?

我在这里检查过,但它只将 EGit 的版本映射到 Eclipse 的版本...

https://wiki.eclipse.org/EGit/FAQ#What_is_Git.3F

【问题讨论】:

    标签: eclipse git egit


    【解决方案1】:

    如您所见,EGit 似乎并非基于特定版本的 Git。 EGit documentation 有以下说法:

    EGit 与 Git 的兼容性如何?

    Git 中的一些(但不是所有)配置选项/功能在 EGit/JGit 中可用。这是一个摘要,尚未完整描述其中的一些,包括显着的差异。 请注意,EGit/JGit 集并非基于特定的 Git 版本。

    实际上,只要您使用的是最新版本的 Git,就应该没问题。这是因为 Git 本身应该与您正在使用的特定版本的 EGit 并发的任何版本的 Git 向后兼容。但我不建议反过来,例如使用多年前的第一个 Git 版本和最新的 EGit 插件。

    【讨论】:

    • 有趣,我不记得安装了 Git。我以为 EGit 就是 Git,只适合在 Eclipse 中工作。
    【解决方案2】:

    EGit 和 Git 版本之间没有关联。 EGit 使用JGit(Git VCS 的纯 Java 实现)来访问存储库。 JGit 版本也不遵循特定的 Git 版本。虽然 JGit 与 Git 相当,但还是缺少一些东西,例如git clone -- depth。不幸的是,不存在详细的比较

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-18
      • 2021-02-09
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多