EGit的兼容性 - 还是有替代品?

cra*_*esh 8 eclipse git egit

我正在使用Eclipse开发并使用git和gitorious来管理我的存储库.到现在为止,我在命令行中使用了git.我四处寻找将git集成到Eclipse中的方法,并找到了EGit.两年前也有人问过这个问题.但是由于EGit使用JGit,一个用Java编写的git 克隆,我担心它与原始git的兼容性.

我知道EGit缺少一些(可能很多)git的高级功能,因此我会将EGit用于日常基本用途,如提交,检出,拉动和推送,分支等,并使用git进行更高级 - 但不太频繁 - 任务.有经验吗?如果因为git和EGit不同意如何管理它们,我有可能不会使用EGit.

另一个问题:EGit有替代品吗?我找不到任何东西.

小智 11

作为EGit和JGit的开发人员之一,我只能说这些项目仍处于测试阶段(以eclipse.org术语表示).我们正在快速发展,并在过去一年中每3个月就设法发布一次.我们最近发货0.10.1并计划在2月底推出0.11版本.我们的目标是为6月份的主要Eclipse Indigo版本提供1.0版本,该版本可供整个Eclipse社区使用.这是必需的,因为eclipse.org本身正在转向Git.

使用EGit可以做的最好的事情之一就是查看用户指南,该指南旨在帮助人们按照预期的方式使用EGit,参见Eclipse Wiki

如果您有任何疑问,可以随时使用我们的邮件列表或bugzilla.更多信息可以在我们广泛的贡献者指南中找到.

另外,SmartGit的封面使用JGit来处理操作.Gerrit流行的代码审查工具(由Android开发团队和其他人使用)也使用了JGit.JGit有大约1800个测试来确保与Git的兼容性,甚至还有一些开发人员也在使用CGit.一开始我们在兼容性方面遇到了一些麻烦,但我们的测试套件已经不再适用了.该项目由SAP,Google,Red Hat和其他公司的开发人员组成.

  • 对不起,但重新实现Java中的每个软件项目似乎都是徒劳的. (11认同)