2011-07-29 14 views
5

非常に大きなバイナリファイル(> 500 MB)を扱うときに推奨されるgit configの設定は何ですか? the documentationを読む大きなファイルのgit config設定

、2のような非常に低いものに0にpack.windowpack.depthを設定するかのように思われ、0からpack.compression、gitの操作が速くなりますが、これはケースではないようです。

私が紛失しているオプションはありますか? git logのような単純なコマンドでさえもスピードアップしたいと思っています。なぜなら、大きなファイルでコミットするたびに一時停止しているように見えるからです。

+0

'git log'にはどのようなオプションがありますか? '--stat'のようなファイルを見るオプションを使わない限り、私は一時停止を期待しません。 –

+0

あなたは正しいです。エイリアスに--statを追加しました。私はまだ大きなファイルだけで作業するときに最適な設定を探しています。 –

+0

ファイルは必須ですか?そうでなければ適切な '.gitignore'ファイルを正しい場所に作成することができます(残念なことに' .gitignore'や '.gitattributes'ではサイズ設定がありません) –

答えて

0

私の知る限り、実際には「最適」とみなせる設定はありません。ほとんどの人は何らかの外部資産管理の使用を推奨しています。個人的には、ファイルをYYYYMMDD ##の拡張子を持つftpサーバーに入れて、私のgitリポジトリに適切なバージョンがあるかどうかをチェックし、そうでなければダウンロードする小さなスクリプトを用意して、スクリプトをチェックしますをgitに追加します。そうすれば、ソースコードのバージョンとバイナリアセットの正しいバージョンを一致させることができますが、git操作の速度は低下しません。

+0

ありがとうございます。[git-annex](http://git-annex.branchable.com/)のように見えるべきものです。 –

+0

リンクをありがとう。特にgit-annexについて聞いたことはありませんが、必要なもののように見えます。 –

関連する問題