在JavaGit,JGit和EGit之间进行选择时的困惑
我正在制作一个使用Git的Java应用程序。我发现有一种叫做JavaGit,EGit和JGit的东西 。 我知道JavaGit和EGit / JGit是不同的。我不明白的是EGit和JGit之间的区别。两者都托管在Eclipse项目上,但其中一个似乎与Eclipse有关,而另一个似乎不相关。 我不使用Eclipse,也不打算这样做,所以我真的不太在意“ Eclipse集成”。 JGit是否以某种方式连接到Eclipse?(它托管在www.eclipse.org上,JGit的文档中也包含很多“ eclipse”关键字) 在这三个中,我需要连接Java程序(不是用Eclipse编写)才能使用Git存储库吗? 我希望使用独立的Git库(即,不依赖于本地Git安装) 编辑:另一个问题: JGit支持Git bundle命令吗? 编辑:我找到了答案-可以(尚未尝试过)。它transport在一个类的包中BundleWriter