行方不明のコミットをすべて取り出すことなくリモートリポジトリを取得することはできますか?小さなバッチでGitをコミットする方法
私は自分のコンピュータ上にリポジトリを持っています。このリポジトリは、他のリポジトリの参照として使用して、展開時間を短縮します。残念ながら、私はそれをしばらく更新せず、リモートリポジトリと同期していません。 GitHubはひどく遅く(40〜50kbps)、私は約150MBのダウンロードがあります。 Gitが81%でダウンロードを停止すると、これはさらに面白くありません....
フェッチするコミット量を減らす方法はありますか?私は--depth
引数を使うことを考えていましたが、私は浅いGitリポジトリを持っていないので、それを1つにしたくありません。また、--depth
は、この日付からフェッチがこの日付にコミットする(これもうまくいく)ので、機能していないようです。可能であれば、毎日コミットを取り出すことができました。
フェッチに失敗すると、フェッチを開始する前に再起動する必要があります。私は小さなチャンクを取り出せるようにしたいので、失敗した場合、150mbを何度も低速でダウンロードする必要はありません。
ダウンロード速度を向上させた別の場所でクローンを作成し、ゆっくりと接続されたマシンに移動する方法はありますか? – Vampire
私のインターネット接続は高速です。私は約20mbit持っています。 150MBのダウンロードには数秒かかります。それは時には「地獄のように遅い」という何らかの理由でギブスです。 –
ああ、おそらくプロトコルを変更できますか? https <-> ssh <-> git – Vampire