Jus*_*s12 81 java eclipse egit jgit
我正在创建一个使用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安装)
编辑:还有一个问题:
编辑:我找到了答案 - 它确实(尚未尝试过).它transport在一个叫做的类中BundleWriter
Von*_*onC 55
您可以将JGit用作独立库,但是,如JGit主页中所述:
JGit可以在以下位置找到:
*EGit,Git的Eclipse团队提供商
从这个意义上说,JGit连接到Eclipse,因为EGit使用JGit功能来开发Eclipse Git插件.
考虑到所有Eclipse项目现在都在Git repos中进行了版本化(而不是之前的CVS repos),我会考虑将JGit用于您的Java项目,因为它看起来像:
即使你说Egit使用JGit,上面还不太清楚EGit是git的Eclipse插件,它提供git支持,就像Eclipse中已经支持CVS一样
Eclipse项目从CVS迁移到Git正在进行中,并且已在此处报告(由Chris Aniszczyk撰写).
我在几个项目的开发列表中监视了有关将项目代码从CVS迁移到Git的对话.
看起来,大多数开发人员都理解迁移的价值主张,尽管他们担心迁移带来了大量新的学习,因为他们想出如何在新环境中说出高效.不可避免地,关于由EGit项目开发的Git团队提供者的讨论成为对话的重要部分."EGit准备好迎接黄金时段吗?"通常是反弹的问题
官方错误说明Eclipse承诺为Git repo上的所有Eclipse项目提供"足够的工具支持"是错误293192.
为了弃用旧的VCS而使用git(bug 270854),应该有足够的工具.创建此错误以跟踪该错误.
[...]我打开/链接了相关的EGit错误,以便更好地查看/跟踪缺失的内容.
所以Egit是该bug中唯一引用的项目,为所有Eclipse项目选择的新(D)VCS提供足够的工具支持.
(bug 270854是关于Deprecate旧的VCS工具,主要包括CVS.)
就在(2001年3月17日):Eclipse的Git状态 - 2011年初(Chris Aniszczyk):
我很高兴自去年以来,基于Eclipse Marketplace的统计数据和项目所获得的社区贡献,事情已经走了很长的路.

下一个是什么?在工具方面,我们越来越接近我们的1.0版本(计划用于Indigo版本).
如今,Eclipse的git工具要好得多,如果您需要帮助或有疑问,请从最优秀的EGit用户指南开始.如果您是一个
eclipse.org项目,请考虑启动将项目存储库移动到Git的过程.Git上已有很多eclipse.org项目.
很高兴看到所有的eclipse.org项目都计划通过Indigo版本转移到Git.
| 归档时间: |
|
| 查看次数: |
42258 次 |
| 最近记录: |