(1) 現在のファイルをバックアップします。(2)その
ようなファイルの過去のバージョンを取得できます (コード リポジトリのリビジョンと同様)。
ソース コード以外は同様の機能を提供するため、ソース コード リポジトリ (SVN、Git、Mercurial が主な候補) の使用を検討しています。
独自の独自コードを作成する場合と比較して、その長所と短所は何ですか (たとえば、各ファイルについて、現在のファイルを保持し、バイナリ差分チェーンを最も古いリビジョンまで維持します)。
パフォーマンスを考慮して、どの方法をお勧めしますか?
それが重要な場合、サーバー プログラムは Python で作成され、パフォーマンスが重要な部分は C 拡張によって行われます。