[devel] git merge, поменять стратегию после внесения нескольких коммитов
Paul Wolneykien
manowar на altlinux.org
Чт Апр 2 21:18:11 MSK 2015
02.04.2015 16:30, Sergey Afonin пишет:
> Приветствую.
>
> Можно как-то поменять стратегию git merge ? То есть, например,
> ошибочно было выполнено -s ours вместо -s recursive, потом
> сделано несколько коммитов. Плохо то, что уже сделан git push
> и пакет собран.
Придётся собирать новую версию пакета. А merge в исходниках, если
"проталкивал без усилий" (не было сделано `git push --force`), можно
откатить историю на любой предыдущий коммит, в том числе и тот, который
предшествовал `merge -s ours`. А затем повторить те коммиты, которые шли
после него (через `cherry-pick` или `rebase`).
Подробная информация о списке рассылки Devel