3

具体的には、200 MB の .psd のような大きなアセットがあると考えています。アーティストが行って、いくつかのピクセルを変更してチェックインします。デルタが保持されていないと仮定すると、200 MB が保持され、クローン/ブランチを更新する人は履歴をオフにします。クライアントごとに大量の情報を取得する完全な開発サイクルが与えられます。

私が望むのは、SVN や Perforce などの従来の集中型 VCS のように、これらのようなファイルを「サーバーに履歴を保持する」とマークする機能です。これらのファイルでは DVCS の利点が失われる可能性がありますが、VCS を 1 つ使用できる限り (アセット用に 1 つとコード用に 1 つではなく)、喜んで受け入れます。

これを行う方法についての提案は(可能であれば)大歓迎です。

4

2 に答える 2

7

Mercurial の場合、bfiles拡張子 (またはそのページにリストされている他の拡張子のいずれか) を使用できます。次に、ファイルのメタデータのみがリポジトリ内に保存され、大きなファイルのコンテンツは中央サーバーに保持されます。ただし、これらの拡張機能は使用したことがないので、どれが最適な選択かはわかりません。

于 2011-04-28T23:02:48.547 に答える