- eсть ветка main
- есть ветка dev
- формируются ветки, с названием issue, которая формируется в youtrack. В ней ведется разработка. По завершению разработки в в ветке some-issue переходим на dev, мержимся с some-issue. Далее тестируем в dev. Если всё ок, переходим на мастер, делаем merge с dev и формируем тег
- когда я начинаю разработку, я в свою новую ветку делаю merge из тега. Всё верно?
Вопрос: как быть, если второй, третий человек производят тоже самое. Т.е из своей ветки в дев они смержили свою ветку и тестируют. Получается, когда я буду мержить в dev, код может быть нестабильным ввиду того, что другие кодеры в dev поназаписывали. Как быть в этом случае? Какая вообще правильная технология коллективной разработки?