4

本質的にメディア アセットを持つゲーム プロジェクトで GIT を使用したいと考えています。これらは、開発中にかなり頻繁に変更される可能性があります。Bitbucket のサービスは一流であり、過去に数多くのプロジェクトで使用してきたので、Bitbucket を検討していました。

彼らは無制限のストレージを提供すると述べていますが、リポジトリのサイズがかなり大きくなり、おそらく「不公平」になるのではないかと心配しています。

Q1. これは問題になる可能性がありますか?

Q2. もしそうなら、GIT がメディア資産の複数のバージョンをアーカイブに保持しないようにする方法はありますか? これによりメディア資産のバージョン管理が妨げられることは理解していますが、これは有効な妥協点だと思います。

4

2 に答える 2

1

また、多くの共同作業者がいて、そのリポジトリを複製する必要がある多くの場所がある場合にも問題になります。大きなリポジトリを複製するコストは増加し、時間の経過とともに特定の操作が遅くなります。

大きなファイルを個別の一意の参照に保存する方が優れており、 git-annex のようなシステムを使用して、git コミットとのリンクを維持することができます( git はその種のメカニズムをまだサポートしていないため)。

于 2013-09-01T07:51:17.507 に答える
0

多くのgitバイナリ ファイルをコミットし、それらを頻繁に変更すると、リポジトリは急速に大きくなります。

ただし、とにかくメディア ファイルのバックアップが必要ですよね? を同じリポジトリに入れます。完璧なバージョン管理ソリューションが既にあるのに、なぜ別の方法を使用するのでしょうか?

そうしない唯一の理由は、ソフトウェア開発に関するものではありません。ディスク容量の価格についてです。大規模なリポジトリの価格が気にならない場合は、そのまま購入して満足してください。

于 2013-09-01T07:49:04.170 に答える