首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Eclipse每次在向上游推送到GIT之前都要“计算对象数”

为什么我的Eclipse每次在向上游推送到GIT之前都要“计算对象数”
EN

Stack Overflow用户
提问于 2016-03-18 17:55:23
回答 3查看 817关注 0票数 3

每次我使用Eclipse将提交推送到上游Git时,它都会不断计数数千个对象。即使我只提交了一行更改,也会发生这种情况。大约需要5-10分钟。

为什么Eclipse要这样做?有没有我选择的一些配置选项可以实现这一点?我怎么才能阻止这种情况的发生呢?对于签入到同一个远程存储库的同事来说,这一步不会发生。

EN

回答 3

Stack Overflow用户

发布于 2018-02-07 07:10:01

解决此问题的一个好办法是选择“在后台运行”按钮。在将push分支作业发送到后台时,根据我的经验,该作业几乎会立即完成。看来,将计数写入屏幕的过程减慢了作业的性能。

票数 1
EN

Stack Overflow用户

发布于 2016-03-18 18:11:32

不仅仅是在eclipse中,即使是使用git push的推送也会做这些事情并打印其他统计数据。

这只是用于推送的git命令git count-objects -v的输出(在gc、pull和clone时,也会调用相同的命令作为输出)。手册页中有更多信息: git-count-objects(1)。

代码语言:javascript
复制
$ git count-objects -v
...
size: 14 # The "Compressing objects: 100% (14/14)" part (the size in KiB)
in-pack: 22 # The "Counting objects: 22" part (the number of objects)
...

为什么git推送要计算对象数量?

git中的每件事都是由对象表示的。这有助于本地和远程之间的机制,以讨论什么有什么和什么事情必须被传递。

票数 0
EN

Stack Overflow用户

发布于 2017-07-13 23:09:17

尝试在eGit上运行更新,因为它看起来可能是一个已知的错误,该错误已经修复:https://bugs.eclipse.org/bugs/show_bug.cgi?id=516276

但是更新还不是很普遍,所以你需要更新到EGit nightly http://download.eclipse.org/egit/updates-nightly/,或者现在只是在后台运行推送,根据本页末尾的建议:https://www.eclipse.org/forums/index.php/t/1085518/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36081247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档