バイナリファイルに適したバージョン管理システムはありますか?写真やWord文書などでVCを使用できるようにしたいと思います。SubversionやGitなどの既存のシステムがバイナリファイルをサポートしていることは知っていますが、多くの癖やパフォーマンスの問題があることを読みましたので、この目的のために特別に作成されたものを使用します。私の唯一の具体的な要件は、リビジョンごとにファイルのコピーを作成してはならないことです。問題のファイルはかなり大きいので、それを買う余裕はありません。
バイナリファイルに適したバージョン管理システムはありますか?写真やWord文書などでVCを使用できるようにしたいと思います。SubversionやGitなどの既存のシステムがバイナリファイルをサポートしていることは知っていますが、多くの癖やパフォーマンスの問題があることを読みましたので、この目的のために特別に作成されたものを使用します。私の唯一の具体的な要件は、リビジョンごとにファイルのコピーを作成してはならないことです。問題のファイルはかなり大きいので、それを買う余裕はありません。
回答:
古いバージョンではパフォーマンスの問題があったかもしれませんが、バイナリファイルに関してはSubversionが優れています。私はそれがデルタだけを保存すると信じているので、サイズの制限で大丈夫です。また、使用する形式にも依存することに注意してください。圧縮されている場合、変更を加えると、より多くのファイルに影響が及ぶ可能性があり、大きな差分が作成されます。ただし、バイナリ差分はテキストベースの差分ほど最適ではありませんが、非常に便利です。
Subversionは、差分アルゴリズムがテキストファイルとバイナリファイルでも同等に機能すると主張しています。
ファイルがバイナリであるかどうかは、そのファイルへの変更を保存するために使用されるリポジトリスペースの量に影響を与えず、クライアントとサーバー間のトラフィック量にも影響を与えないことに注意してください。ストレージと送信の目的で、Subversionはバイナリファイルとテキストファイルで同等に機能する差分メソッドを使用します
あなたが見てとるべきイノシシを、それが大きなバイナリファイルのために特別に作られたバージョン管理システムです。
価格帯に収まるかどうかはわかりませんが、グラフィックス専用の資産管理システムがあります。Adobeには1つ(バージョンキュー)があると思いますが、Alienbrainもあります。