2

数か月前、私たちは Subversion から Git に切り替えました (主な理由は、Git の方が高速で、分岐に便利で、一般的に負担が少ないためです)。しばらくして、大きなバイナリ ファイルを扱うプロジェクトには Git が非常に適していないことに気付きました。たとえば、GitHub や Bitbucket などの Git ホスティング サイトは、1 GB をはるかに超えるリポジトリ サイズをサポートすることを好みません。私たちのデスクトップ マシンでも、大きなバイナリ アートワーク (100MB の Photoshop ファイルなど) を含む一部のリポジトリは、大量のメモリと CPU パワーを必要とします。少なくとも Git に関する限り、これらの大きなバイナリ ファイルはコード リポジトリに属していないというのがコンセンサスのようです。

追加のメモリや CPU を必要とせずに、大きなバイナリを問題なく処理できる分散型バージョン管理システムはありますか? 数百 MB のファイル サイズと 1 GB から 10 GB のレポ サイズについて話しています。

4

1 に答える 1

0

largefiles 拡張子を持つ Mercurial にはいくつかの不具合がありますが、とにかくあなたのケースでははるかにうまく機能します

于 2012-10-18T18:44:13.283 に答える