这是我的问题:
当我正在进行拉/取一些大型存储库时,我想在其他地方显示进度而不是在控制台中(例如在网站上) 我知道在git 1.7.1.1中有选项--progress但我不能使用这个版本,必须保持1.6.0.4
有没有人知道如何观看git fetch / pull进度(例如如何提取当前下载百分比)
答案 0 :(得分:0)
我不确定如何做到这一点,因为 - {1}}已经实现了--progress选项
由
upload-pack.c
调用,了解对方遗失的对象,并在打包后发送。此命令通常不会由最终用户直接调用 协议的UI位于
git fetch-pack
侧,程序对用于从远程存储库中提取更新。
有关推送操作,请参阅git send-pack。
因此,如果服务器没有发回这种数据,我不知道如何直接提取它,除非在git fetch-pack
中查看此评论
upload-pack.c
如果您可以访问服务器端的 /* We read from pack_objects.err to capture stderr output for
* progress bar, and pack_objects.out to capture the pack data.
*/
,则可以(可能)从中获取一些信息。