Ошибка «git binary diffs не поддерживается» при использовании yocto - PullRequest
0 голосов
/ 04 июня 2018

У меня есть один репозиторий git, где я храню некоторые бинарные файлы.Теперь я хочу создать патчи последних коммитов и интегрировать их в сборку Yocto.

Я создал патчи наподобие

git format-patch -3 --binary

Теперь я интегрировал эти патчи в файлы рецептов Yocto.И Yocto дает ниже ошибку, в то время как git apply в do_patch()

git binary diffs are not supported.
Patch xyz.patch does not apply (enforce with -f)

Я что-то пропустил при создании бинарных патчей здесь?

или

Есть ли какие-нибудь хиты Yocto, которые я могу сделать в моем файле рецепта для обработки двоичными патчами?

1 Ответ

0 голосов
/ 04 июня 2018

Может быть, вам нужно использовать этот cmd с дополнительным флагом --full-index

git format-patch -3 --full-index --binary

https://git -scm.com / docs / git-format-patch --binary В дополнение к --full-index выведите двоичный diff, который можно применить с помощью git-apply.

...