Как избежать публикации ветки функций слишком рано, сохраняя при этом актуальность разработки? - PullRequest
0 голосов
/ 21 октября 2019

Наша команда имеет ветку master, которая является кодом, находящимся в Production.

Обычно у нас есть несколько ветвей функций, над которыми мы работаем одновременно. Каждый из них получен из нашей master ветви (производство)

Разработчики нажимают на ветку development несколько раз в день (тестовая среда).

Чтобы оставаться в курсе изменений (разрешать конфликты), я считаю, что мне нужно постоянно обновлять ветви функций, над которыми я активно работаю, с develop.

Если бы мы слились из ветви разработки в наши ветви функций, чтобы быть включеннымисинхронизировать с другими разработчиками и избежать конфликтов?

Если ветвь функций не готова к работе, разве эта функция не будет в ветви функций других разработчиков?

1 Ответ

0 голосов
/ 21 октября 2019

В идеале вам не нужно было бы держать ветку функции "поверх изменений" все времени.
Но в любое время вам нужно опубликовать ветку функции для разработки (чтобы подтолкнутьпроверить его, протестировав в интеграции), затем перебазировать ветку (и) функций сначала поверх разработки, а затем (тривиально) объединить ее.

Убедитесь, что активирован git rerereчтобы не приходилось разрешать одни и те же конфликты слияний снова и снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...