2010-07-07 39 views
4

這裏是我的問題:Git的進度表,同時拉動/取

當我在做拉/取一些大的倉庫,我想顯示進度別的地方比在控制檯上(例如網站)的 我知道在混帳1.7.1.1有選項 - 進展,但我不能使用這個版本,必須保持與1.6.0.4

有沒有人有想法如何看git fetch/pull進度(例如如何提取當前下載百分比)

回答

0

我不知道如何做到這一點,因爲--progress選項已在upload-pack.c

而且git upload-pack mentions

通過git fetch-pack調用,學習什麼對象另一邊是失蹤,包裝後發送。

該命令通常不由最終用戶直接調用。
該協議的用戶界面位於git fetch-pack一側,而該程序對旨在用於從遠程存儲庫中提取更新。
有關推送操作,請參閱git send-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. 
    */ 

此評論如果你有機會到pack_objects.err在服務器端,您可能可以(也許)從中獲取一些信息。