LINUX.ORG.RU

Как аккуратно наложить патч от старой версии, если есть несхождения?


0

0

В общем есть патч на стабильную версию, а мантейнер требует, чтобы он на ложился на git, но проблемма какраз в том что оно не ложиться. Я конечно и ручками могу подправить, но вдруг есть более удобный способ скажем для emacs.


ну можно сделать так,
скачиваешь с помощью git текущую версию,
делаешь
git checkout -b my-branch

накладываешь патч,
устанавливаешь rej и meld
делаешь
rej -m meld file.c file.c.rej,
потом
git commit -a
git diff master > my-new-patch

fghj ★★★★★
()

>Как аккуратно наложить патч от старой версии, если если несхождения?

git checkout unstable

git am -3 stable_patchfile.patch

fix conflicts

git am -3 --resolved

git format-patch HEAD^..HEAD

Получишь патч для нестабильной версии

stpg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.