У меня есть проект, который содержит различные компоненты, над которыми все работают. У нас есть серверный компонент и N клиентских компонентов, которые взаимодействуют с сервером. Я сам отвечаю за один из компонентов клиента.
Я нахожусь в точке, где я хотел бы перейти к разработке новых функций для клиента. Проблема в том, что, пока я обновляю клиент, я хотел бы сделать следующее:
a) Убедитесь, что все обновления на стороне сервера, которые делаются коллегами, попадают в мою экспериментальную ветку.
б) Переместите мою экспериментальную ветку в общий репозиторий, чтобы люди могли видеть работу, которую я делал.
c) Слияние с основной ветвью, когда функции будут выполнены.
Какова лучшая стратегия для этого конкретного рабочего процесса при работе с общим репо?
Спасибо за ваше решение (я).