Gerrit - правильное создание цепочки коммитов

Вопрос такой - на проекте используем Gerrit как code-review инструмент и как git-репозиторий. Бывают случаи, когда необходимо сделать фичу на основании какого либо коммита, который еще не влит в мастер-ветку. Как проходит данная вещь сейчас - создаю новую ветку, туда делаю черри пик коммита (с последующим завершение git cherry-pick --continue), затем я делаю свою фичу и отправляю на ревью. Но, бывают моменты когда прошлый коммит изменился, но я не забрал изменения и когда изменяю свой коммит и пушу, из-за того что прошлый коммит стоит у меня в relation chain он изменяется тоже на то состояние, в котором я его чери пикнул в свою ветку. Как избежать таких ситуаций и как правильно их решать? P.S. Буду благодарен за доку или какой-либо ресурс, где можно поковырять данные темы, т.к. нагуглить что либо не вышло.


Ответы (0 шт):