@kopcapuk

Как правильно организовать работу в команде?

Добрый день.
Как всё-таки правильней работать в команде?

1) Через форк проекта и пул реквесты.
В данном случае в мастер попадает один чистый коммит после всех обсуждений, рефакторинга, ревью кода одним словом.

2) Для каждого разработчика создаётся своя ветка, в которой он делает задачи и мержит потом с мастером (либо мержит сам тимлид, который ответственен за мастер)
Плюсов этого подхода пока не вижу.
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 3
inoise
@inoise
Solution Architect, AWS Certified, Serverless
1. выкиньте из головы форк - это вообще для других задач
2. есть много разных способов организации работы с репозиторием и один из самых популярных GitFlow
3. Основа любой работы с репозиторием это не только версионирование, но и автоматизация процесса и деплоя, поэтому (как уже говорили) используйте ветки по задачам, ну и начните пользоваться merge request (он же pull request и много других названий). таким образом можно внедрить адекватно кросс-ревью в команде и все встанет на места
Ответ написан
BorLaze
@BorLaze
Java developer
3) под каждый тикет разработчик создает свою ветку, в которой делает, что нужно, потом это мержится в мастер (либо разработчиком, либо тимлидом по пулл-реквесту)
Ответ написан
27cm
@27cm
TODO: Написать статус
Если используете GitHub / GitLab, то вот простая схема:
https://guides.github.com/introduction/flow/

На русском: https://habr.com/ru/post/346066/
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы