私が取り組んでいる趣味のゲーム用の git リポジトリがあり、コードのバックアップおよび中央の場所として、github のプライベート リポジトリにプッシュします。
古いバージョンではテクスチャとして 100MB ほどの .TGA ファイルを持っていましたが、新しいバージョンではこれらをより小さな .DDS ファイルに変更しました。
しかし、github からリポジトリを複製すると、最新のコミットのものだけでなく、私が知る限り、未使用の古いファイルがすべてダウンロードされます。これは、現在のバージョンをチェックアウトするだけでなく、リポジトリを複製しているため意味があります。しかし、ほとんどの場合、それらは役に立たない大規模なダウンロードです。
しかし、必要に応じて、古いバージョンからファイルをダウンロードするのを妨げずに、ファイルのダウンロードを停止する方法はありますか?
それができない場合、それらの古いリビジョンと使用されなくなったファイルをリモート リポジトリから削除するにはどうすればよいですか?