Git: Как протестировать после слияния с основной веткой Production - PullRequest
2 голосов
/ 28 марта 2019

В настоящее время мы работаем над выпуском версии 2. Сейчас все наши изменения в части 2 успешно работают в наших средах Dev, QA и UAT!Тем не менее, когда мы возвращаемся в основную ветку, разве само слияние или неправильное слияние не вызывает проблем?Итак, как нам решить эту проблему?

Должны ли мы взять развертываемые артефакты после слияния главной ветки и убедиться, что они снова работают правильно в QA и UAT?У нас были проблемы со слиянием, поэтому мы пытаемся найти лучшую стратегию контроля и тестирования исходного кода

enter image description here

1 Ответ

2 голосов
/ 28 марта 2019

В вашей схеме слияние будет ускоренным, что означает, что мастер HEAD будет просто ссылаться на разработку HEAD: его содержимое будет идентичным тому, что вы объединяете, потому что эволюция не была сделана в мастере, пока разработка была обновлена.

Даже если вы выполните git merge --no-ff, результирующий коммит слияния будет идентичен для разработки HEAD.

Если содержание точно одинаковое, прошедшие тесты должны стоять.

...