【问题标题】:Does EGit mandate installing JGit?EGit 是否要求安装 JGit?
【发布时间】:2012-10-28 00:56:48
【问题描述】:

在从命令行使用 Git 一段时间后,我准备好使用 GUI 插件(用于 Eclipse)可以提供的便利。

但是,我更喜欢类似于 MS Visual Studio 的 Git Source Control Provider 的 Git 插件,它只是已经安装的 msysgit 的包装器。我真的不希望两个不同的 Git 实现访问同一个存储库。

EGit 听起来很完美 - 如果它可以在我的 PC 中使用已安装的 msysgit

但是可以吗?

【问题讨论】:

    标签: git eclipse-plugin egit


    【解决方案1】:

    不,它不能。 Egit 作为工具部分需要 JGit 作为存储库访问部分。

    但是并行使用msysgit和Egit确实没有问题,这是大多数Egit用户一开始(包括我自己)所做的,当时EGit/JGit还缺乏很多功能。并且 JGit 也经过了彻底的测试,由于实现了 JGit,在 native git 实现中发现了相当多的错误。

    【讨论】:

    • 感谢您的出色回答。我相信很多人说到目前为止,使用两组不同的代码处理提交/签出从来没有问题,但我宁愿安全行事。只需要一个不幸的事件就失去多年的工作......如果我一发现问题就发现这可能不是问题,但如果我盲目地相信一个系统只是在很久以后才发现我所有的提交以某种方式被破坏了......我不希望我的右脑告诉我的左脑“我告诉过你!”。 :D
    【解决方案2】:

    jgit是egit所依赖的库,所以必须先安装jgit才能运行egit。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      相关资源
      最近更新 更多