バイナリファイルのバージョン管理?[閉まっている]


32

バイナリファイルに適したバージョン管理システムはありますか?写真やWord文書などでVCを使用できるようにしたいと思います。SubversionやGitなどの既存のシステムがバイナリファイルをサポートしていることは知っていますが、多くの癖やパフォーマンスの問題があることを読みましたので、この目的のために特別に作成されたものを使用します。私の唯一の具体的な要件は、リビジョンごとにファイルのコピーを作成してはならないことです。問題のファイルはかなり大きいので、それを買う余裕はありません。


非バージョン管理ソリューション:Dropbox(dropbox.com)を使用してみてください。Dropboxに保存されているファイルの過去のリビジョンが保持されるためです。Picasa(picasa.com)フォトライブラリマネージャーは、複製を作成せずにプログラム内で行われた変更の履歴を保持しますが、変更を共有するには画像をエクスポートする必要があります。
ドーナツ

Wordドキュメントのようなものにも必要だと気付いたので、質問を編集して、グラフィックス関連だけでなくすべてのバイナリファイルを広げました。
サーシャチェディゴフ

3
- SO上でそのことについて質問ですstackoverflow.com/questions/104453/version-control-for-binaries
MicTech

@donut Dropboxが、(?または日付によって制限されています現時点では分からない)ので、すべてのバージョンが保持されているだけでなく、いくつかの最近のバージョンを保持します
ダリボルFilus

回答:


9

古いバージョンではパフォーマンスの問題があったかもしれませんが、バイナリファイルに関してはSubversionが優れています。私はそれがデルタだけを保存すると信じているので、サイズの制限で大丈夫です。また、使用する形式にも依存することに注意してください。圧縮されている場合、変更を加えると、より多くのファイルに影響が及ぶ可能性があり、大きな差分が作成されます。ただし、バイナリ差分はテキストベースの差分ほど最適ではありませんが、非常に便利です。

Subversionは、差分アルゴリズムがテキストファイルとバイナリファイルでも同等に機能すると主張しています。

ファイルがバイナリであるかどうかは、そのファイルへの変更を保存するために使用されるリポジトリスペースの量に影響を与えず、クライアントとサーバー間のトラフィック量にも影響を与えないことに注意してください。ストレージと送信の目的で、Subversionはバイナリファイルとテキストファイルで同等に機能する差分メソッドを使用します


うーん、面白い。私はそれが大きなファイルで問題があると読んだ。たぶん私はそれを試してみて、自分で確かめるべきです。
サーシャチェディゴフ

もう少し詳細を追加しました。それがどうなるか教えてください!
ジョンT

1
返信が遅くなってすみません、これを未回答のままにしておきました...はい!正常に動作しているようです。パフォーマンスは良くありませんが、それで十分です。
サーシャチェディゴフ


2

価格帯に収まるかどうかはわかりませんが、グラフィックス専用の資産管理システムがあります。Adobeには1つ(バージョンキュー)があると思いますが、Alienbrainもあります。


Version Cueを試してみましたが、サーバー全体をセットアップする必要があり、必要なものは本当に複雑に思えます。たぶん私は間違っています。Alienbrainもチェックします。ありがとう。
サーシャチェディゴフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.