テキスト ファイルとバイナリ ファイルの両方の変更を維持する必要があるプロジェクトがあります。いくつかのオプションがあります。
- パッチを使用する
- git や hg などのバージョン管理システムを使用します。
私の目的では、テキスト ファイルのみの場合は、パッチの方が適しています。ただ、差し替え・追加・削除の可能性がある画像もありますので、どの方法が良いでしょうか?
バイナリの違いも処理できるクリーンな diff/patch ユーティリティはありますか (バイナリであることを指定する必要はありません。bash の diff ではできない個々のファイルではなく、ディレクトリ全体を diff できるはずです)。バイナリモードで) パッチとして使用しますか? そうでない場合、バイナリ ファイルに関しては、どのバージョン管理システムがよりクリーンなオプションですか?