EGit的兼容性 - 还是有替代品? [英] Compatibility of EGit - or are there alternatives?

查看:119
本文介绍了EGit的兼容性 - 还是有替代品?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Eclipse进行开发,并用git和gitorious来管理我的存储库。直到现在,我在命令行上使用了git。我已经环顾四周,将git集成到Eclipse中并找到了EGit。 两年前,这也被问到了这个问题。但是,由于EGit使用Java编写的git 克隆,我担心与原始git的兼容性。



我知道,EGit缺少一些(也许很多)git的高级功能,所以我将使用EGit进行日常的基本用法,如提交,检出,拉和推,分支等等,并且使用git进行更高级但更少的任务。任何经验?我不会使用EGit,如果有任何机会,我的回复破坏只是因为git和EGit不同意如何管理他们!



另一个问题:Are有替代品EGit吗?我找不到任何。

解决方案

作为EGit和JGit的开发人员之一,我可以说的是项目仍处于测试阶段(eclipse.org中的孵化)。我们正在迅速发展,并且在过去一年里每3个月设法抽出一次。我们最近出货了0.10.1,并计划在二月底推出0.11版本。我们的目标是在6月份为主要的Eclipse Indigo发行版本提供1.0版,这将在整个Eclipse社区中使用。这是必需的,因为eclipse.org本身正在移动到Git。



可以使用EGit做的最好的事情之一是检查用户指南,帮助人们使用按照预期的方式,请参阅 Eclipse Wiki



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



在旁注中,SmartGit的封面使用JGit来处理操作。推出流行的代码审查工具(由Android开发团队和其他人使用)在封面下使用JGit。 JGit有〜1800个测试来确保与Git的兼容性,甚至有一些开发人员也可以使用CGit。一开始我们有兼容性的麻烦,但我们广泛的测试套件不再是这样。该项目拥有SAP,Google,Red Hat等公司的开发人员。


I'm developing with Eclipse and managing my repositories with git and gitorious. Until now, I used git on the command line. I've looked around for a way to integrate git into Eclipse and found EGit. This has also been asked on SO two years ago. But as EGit uses JGit, a git clone written in Java, I'm concerned about its compatibility with the original git.

I know that EGit is missing some (maybe a lot) of git's advanced features, so I would use EGit for daily basic uses like commits, checkouts, pulls and pushes, branching, etc, and use git for more advanced - but less frequent - tasks. Any experiences? I won't use EGit if there is any chance that my repos get broken just because git and EGit didn't agree on how to manage them!

Another question: Are there alternatives to EGit? I couldn't find any.

解决方案

As one of the developers of EGit and JGit, all I can say is that the projects are still in beta (incubation in eclipse.org terms). We are evolving quickly and have managed to pump out a release every 3 months for the past year. We recently shipped 0.10.1 and are planning to push a 0.11 release at the end of February. Our goal is to ship a 1.0 for the major Eclipse Indigo release in June which would be usable by the whole Eclipse community. This is required because eclipse.org itself is moving to Git.

One of the best things you can do with EGit is to checkout the user guide which aims to help people use EGit in the way it was intended, See Eclipse Wiki

If you have any questions, you can always use our mailing list or bugzilla. More information can be found in our extensive contributor guide.

On a side note, SmartGit under the covers uses JGit to handle the operations. Gerrit the popular code review tool (used by the Android dev team and others) uses JGit under the covers too. JGit has ~1800 tests to ensure compatibility with Git and even has some developers that work on CGit too. In the beginning we had a bit of trouble with compatibility but that is no longer the case with our extensive test suite. The project has developers from SAP, Google, Red Hat and other companies.

这篇关于EGit的兼容性 - 还是有替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆