@Max89

Нужно ли под каждую мелкую задачу создавать отдельную ветку?

Здравствуйте. На текущем проекте требуют, что бы под каждое, даже небольшое изменение, баг (заменить цвет уведомления) создавать отдельную ветку, в ней отдельный коммит и потом пушить, создавать мердж и отправлять на проверку. Мне это очень неудобно. На сколько оправдан такой подход?
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
На текущем проекте требуют, что бы под каждое, даже небольшое изменение, баг (заменить цвет уведомления) создавать отдельную ветку

Да. С точки зрения современных технологий управления исходным кодом - это нормально. Это выглядит бюрократично - но это защита, когда что-то пошло не так. Всегда можно без участия автора взять и откатить назад точечно именно то изменение которое привело к ошибкам за 1 день до релиза.

И сложно себе представить что нужно откатить если ты ушел в отпуск и в 1 мердж реквест положил штук 5 своих задач.

Вобщем не нужно боятся бюрократии. Нужно ее умело использовать и поворачивать эти техники так чтобы всей команде было комфорто и спокойно. И не нужно бояться за перформанс при выполеннии операций. Этот перформанс вообще не имеет значения с точки зрения ентерпрайза. Ты логаешь общее время разработки куда входит и работа с кодом и работа с репозитарием.
Ответ написан
Комментировать
Real_Fermer
@Real_Fermer
Программист PHP
А что вам неподходит?
Выполнить несколько команд в GIT -?
Тогда определите правило что является НЕБОЛЬШОЙ задачей а что большой? И все, вы влезете в такие джунгли....,
Так что проще все комитить.
А если без комита, что сразу в прод?
Одним словом - проще 10 мин потратить на GIT, чем потом на проде всю ночь чинить.....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы