大きなバイナリファイルを処理するためのいくつかの水銀拡張があります。
公式である可能性が最も高い(つまり、水銀で配布されている)ものを使用したいと思います。
Kiln 2.0は、バイナリファイルにBfileのフォークを使用します。それは公式になる可能性が高くなりますか?
バイナリファイルを処理するための推奨される(半公式の)拡張機能はどれですか?
大きなバイナリファイルを処理するためのいくつかの水銀拡張があります。
公式である可能性が最も高い(つまり、水銀で配布されている)ものを使用したいと思います。
Kiln 2.0は、バイナリファイルにBfileのフォークを使用します。それは公式になる可能性が高くなりますか?
バイナリファイルを処理するための推奨される(半公式の)拡張機能はどれですか?
Mercurialは、11月2.0リリースの「largefiles」拡張機能を組み込むことを計画しているようです。 Mercurialは、2.0リリースに「largefiles」拡張機能を組み込みました。この拡張機能は、(Kilnからの)'kbfiles'の子孫であり、bfiles拡張機能の子孫です。
これにより、ラージファイルのサポートがbfilesよりもはるかにMercurialコマンドに統合され、bfilesではサポートされていなかったhttp(s)urlへのプッシュがサポートされます。
言うには時期尚早です。そして、これらの拡張機能のいずれかをMercurialに含めることについて話し始めるのは時期尚早です。私見では、それらはすべて実験的なものと見なされるべきです。
(私はそれらの拡張機能(bfiles)の作成者なので、これはあなたが得る可能性のあるものと同じくらい信頼できる答えです。誰かが私を含めて今日Mercurialでこれらの拡張機能のいずれかを出荷することを提案した場合、私は激しく反対します。)
また、ゲーム開発と選択する拡張機能の間に論理的なリンクはありません。映画、ゲームデータ、jarファイル、医用画像データなどを追跡しているかどうかは関係ありません。ほとんどのソース管理システムは、それを処理するのがあまり得意ではなく、正しい方法である明確な答えはまだありません。 Mercurialでそれを行うために。
IMHOのstackoverflowは、この種の議論に適した場所ではありません。Mercurial-develリストはです。
BigFilesは、Mercurialを使用するゲーム開発者によって推奨されているようです。したがって、おそらくそれを使用する必要があります。ただし、Mercurialの次のバージョンに含まれるように機能しているものを知りたい場合は、開発者のメーリングリストに問い合わせるか、読んでください。
エラー...ネクサス。または、その他のアーティファクトリポジトリ(または最新バージョンのみが必要な場合はその他のバックアップシステム)。
バイナリファイル(特に大きなファイル)は、実際には差分またはマージしたいVCSに属していないためです。
もちろん、VCSを使用することもできますが、実際にはそれについては適切な議論がありますが、VCSはそのコアでそのために設計されたものではありません。