[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