2つのバイナリファイル(新しく追加されたライブラリ)を含むgitパッチがあります。パッチを当てようとしましたが、バイナリファイルが作成されません。私は試した git apply
とともに --binary
オプション。 gitパッチからバイナリファイルを追加する他のオプションはありますか?必要なのはバイナリファイルだけです。
--binary
オプションは、パッチファイルを適用するときではなく、作成するときに使用されます。
つまり、現在のgit diff branch1 branch2 > patch-file
の代わりに、git diff branch1 branch2 --binary > patch-file
を使用する必要があります。次に、git apply patch-file
を使用して、同じ方法でパッチを適用します。
--binaryオプションを指定してgit applyを試しました。
それは何もしません: git apply
manページ 言及:
現在、バイナリパッチの適用を常に許可しているため、これは何もしません。
だからあなたのgit status
とリポジトリのアクセス許可、およびgitバージョン。
テストとして、そのパッチを新しいリポジトリに適用してみてください。