1

ファイルをローカルリポジトリにアップロードしてファイルを保存するときに、ファイルのデルタ (MS Office/pdf/flash/images) を保持したいと考えています。私のローカルでの使用のために、この社内の box.net または Dropbox を想像することができます。

ファイルの差分を保存し、それに基づいてファイルを再生成するオープンソースツールはありますか?

file.doc (バージョン 1) をアップロードしてから、ファイルにいくつかの変更を加えて、再度 file.doc (バージョン 2) をアップロードするとします。これで、ファイル全体を再度保存するか、2 つのファイルの単純なデルタを保存することができます。ファイルのバージョン 2 にアクセスすると、そのデルタを取得してバージョン 1 に適用し、ユーザー バージョン 2 を表示します。

この社内プロジェクトの全体的な目的は、スペースを節約することです。

この目的を達成するのに役立つオープン ソース ツールを探しています。

4

1 に答える 1

3

ほとんどのバージョン管理ソフトウェアは、基本的にこの方法で動作します。オリジナルをそのまま保持し、差分を保存して最新バージョンを作成するものもあります。最新バージョンをそのまま保持し、差分を保存してオリジナルを作成するものもあります。

それらはすべて、「作業」の適切な値のために、バイナリファイルで「機能」します。(バイナリ ファイル間の差分は、元のファイルと同じ大きさになる可能性があります。)

「バイナリファイルのバージョン管理」をグーグルで検索するか、このSOの質問を参照してください。

于 2012-08-28T23:22:57.217 に答える