Ярослав Иванов, хотите сказать не бывает смежных задач? Допустим одна задача реализовать платёжный сервис. Вторая формировать чеки по транзакциям. В одной ветке вместе их не протестировать. А ведь может быть и третья задача, отправлять уведомление о платеже. И ещё можно добавить новую систему оплаты. Если делать это в рамках одной ветки, то будет трудно откатить уведомления, допустим.
Ярослав Иванов, опыт есть (лет 15). Рано или поздно, если вам нужно будет откатить 1 задачу, вы сможете откатить только 10 задач, а не отдельную. Мешать задачи в одной ветке не принято. Дурной тон.
Ярослав Иванов, смотри, допустим есть 2 задачи и две соответственные ветки, как я на стеджинге проверю работоспособность своей ветки не переключившись на нее? Проблема в том что другой разработчик не может тестировать свой функционал пока я переключил стейджинг на свою ветку
Ярослав Иванов, переключать стейджинг на свою ветку и проверять? А если параллельно со мной кто то работает? Ему что ждать пока я проверю, а потом переключаться на свою ветку что ли?