Перейти к содержанию

Работа с несколькими задачами

  1. Создать одну общую рабочую ветку от master. Это будет ветка, куда будут собираться все доработки по задачам. В этой ветке напрямую ничего не правим.

  2. Для каждой задачи открывать отдельную ветку, но не от master, а от этой общей рабочей ветки. Каждая такая задача-ветка развивается независимо, но всегда базируется на общей ветке.

  3. Pull request’ы создавать не в master, а в общую ветку. Когда PR принимается, изменения попадают в общую ветку, но сам master остаётся чистым.

  4. Когда все задачи по группе завершены, создаётся один финальный pull request из общей ветки в master.

  5. Если при тестировании будут найдены ошибки, то исправления делаются не в отдельных ветках, а в общей рабочей ветке, чтобы всё оставалось согласованным.

  6. После успешного тестирования и внесения правок общая ветка вливается в master.

Так получается чистый и контролируемый процесс: задачи не вливаются в master по одной, а собираются, тестируются и шлифуются в общей ветке, и только потом одним большим, проверенным набором попадают в master.

Изображение создано ИИ, поэтому в тексте опечатки

e77c7be8-8802-4622-8bb4-57ed710ff99d