0

NGit を使用してリポジトリのクローンを作成することはできますが、単純に「ダウンロード」する前にリポジトリのサイズを取得できますか?

クライアントを構築しようとしていますが、実際に進行状況を表示するか、大きすぎる場合はキャンセルするオプションが必要です。

コードを使用してこれを行う方法はありますか?

4

1 に答える 1

1

いいえ、git トランスポート プロトコルを使用してクローン作成/フェッチする前に、転送する必要があるデータの量を知る方法はありません。

Dam-HTTP 経由でクローンを作成すると、おそらく Web サーバーからパック ファイルのサイズを取得できます。

于 2012-12-09T10:54:28.903 に答える