не упускаю.
У меня 2 ветки, мастер и стейдж. Все чекаутились от стейджа в фичес ветки. После того как все злили на стейдж то заказчик сказал.
- Заливайте например фичу-2 в мастер.
Ну так как все чекаутилось от стейджа, то это стелать не выйдет ибо подтянет все остальные изменения стейджа через эту ветку.
Я так понимаю что решение одно, сделать новую ветку от мастера, реализовать черипик на комиты к этой таске в мастер. А потом ее смержить.
Так вот, проблема такая, я помню что в таком случае комиты задублируются после слияния стейджа и мастера после таких манипуляций. Это не страшно, но это все проблемы которые могут быть?
> Я так понимаю что решение одно, сделать новую ветку от мастера, реализовать черипик на комиты к этой таске в мастер. А потом ее смержить. в текущих условиях и как быстрое решение - да. Если конечно фича хорошо изолирована и её получится отделить от остальных коммитов стейджа, иначе может потребоваться разрешить много конфликтов дубли коммитов будут, но это действительно не так уж страшно. если вы используете rebase в вашем рабочем процессе - вы этих дублей можете даже не увидеть идеального решения для таких ситуаций, к сожалению нет, как вариант можно решать на уровне кода - использовать feature flag - вы выкатываете фичу, но включаете её только по требованию. либо интегрировать фичи в релиз, а до того момента держать их в отдельных ветках (соответственно и тестирование и т.д. проводить там же, а не на едином стейдже), но там своих нюансов тоже хватает.
Обсуждают сегодня