我正在相当大和复杂的一组Java项目(超过一百万行代码)和十年的历史上使用EGit。
在这里,我面临着EGit的严重性能问题,因为即使是EGit文件中的一行更改也会导致EGit重新索引几分钟,从而减缓整个系统的运行速度。实际上,即使是git命令行也有点慢,因为"git状态“从命令行大约需要一分钟时间,但是我可以忍受这个性能问题& EGit提交对话框慢度问题(链接)。因为我可以使用git命令行提交、更新,但我不想权衡Eclipse的性能,因为这确实会影响生产力。
下面是我通过搜索和询问周围的人所做的尝试:
PS: Git存储库指向svn远程存储库。另外,我是新手,所以可能在设置上犯了一些错误,所以请随时指出任何事情。
这是我的系统信息,我没有太多花哨的硬件规格,但有一些内存(8GB)。
发布于 2012-04-21 14:36:15
这就是CVCS (集中式VCS)和DVCS (分布式)VCS之间的问题:
我怀疑很多回购可能会比一个巨大的Git回购更好。否则,同步问题就会开始发生,比如在bug 323839中。
但这意味着手动管理Git repos和SVN之间的(简化)同步,通过要从该工作区复制到yourGit repos的SVN工作区,或者将Git repos新的演化复制回SVN工作区提交。
发布于 2012-11-21 05:14:34
这可能并不完全是你的问题,但是这个页面出现在google上,关于egit的性能。一旦性能问题的来源未被跟踪(索引?)文件。确保本地目录树中没有大量未跟踪的文件,因为这会严重影响egit性能。我删除了一个带有10K +文件的导演,提交性能从1+分钟打开提交对话框到占用几秒钟。
https://stackoverflow.com/questions/10255403
复制相似问题