私は、git でバイナリを比較する方法について、こちらやこちらのようなガイドに従ってきました。より具体的には、.odt ファイルと Microsoft Word ファイルです。
$git diff <commit>
.odt ファイルと Microsoft Word ファイルを使用して、ターミナルで違いを表示することができました。$git difftool <commit>
ただし、それらのメソッドは、.odt ファイルや .docx ファイルなどのバイナリ ファイルでは機能しないようです。
理想的には、git の kdiff3 や vimdiff などの外部プログラムで .odt ファイルまたは .docx ファイルのテキスト diff を表示したいと考えています。
これは可能ですか?git から外部プログラムでバイナリ ファイルのテキストを正しく表示できた人はいますか? もしそうなら、バイナリ用に difftool を設定する方法に関するアドバイスはありますか?