私はゲーム開発プロジェクトと私のチームを開始しており、バージョン管理に Mercurial を使用する予定です。ゲームのバイナリ アセットを保存するより適切な方法は何かと考えていました。基本的に、2 つのオプションがあります。
Mercurial 2.1 にはlargefiles 拡張子がありますが、私はそれについてあまり知りません。「リポジトリの肥大化」の問題は解決するようですが、バイナリマージの競合の問題は解決しません。
バイナリ アセットを SVN チェックアウトにサブレポとして保持します。このようにして、編集のためにファイルをロックし、マージの競合を回避できますが、2 つのバージョン管理システム (特にあまり好きではないシステム) を使用する必要は避けたいと考えています。
私が思いもよらなかった洞察/アドバイス、またはその他のオプションはありますか?