Я правильно понимаю что сейчас, когда pull request уже открыт, у меня всего два варианта:
1) «git merge foo --no-commit --no-ff», поправить конфликт и закоммитить фикс.
2) Закрыть pull request, сделать rebase или чего-то там, чтобы моя feature ветка получила все последние изменения из master, но чтобы это не отразилось на истории коммитов (раньше я для этого тупо создавал новую ветку feature_new, основанную на свежем master'е, и делал cherry-pick коммитов из feature). Затем открыть новый Pull Request.
Оба варианта не очень нравятся, но как я понимаю никакого третьего магического варианта нет, так что придется выбирать из этих двух?
__________________
В личку только с интересными предложениями
|