Такие вещи обычно готовятся по вкусу компании, с которой вы работаете. Там нет четкого ответа, но с тем, что вы описываете, я думаю, вы могли бы сделать одну из двух довольно простых вещей:
1) Поддерживайте ветку 'предварительного просмотра', где ваши разработчики сливаются очень регулярно, известно, что она не совсем стабильна (но довольно хороша), и на сервере (внутреннем или внешнем) постоянно обновляется последняя ветка предварительного просмотра. 1003 *
2) Если вы хотите, чтобы ветви функций были более атомарными, ваши разработчики могут хранить две копии исходного кода. Один для работы, другой для размещения своей собственной работы «предварительного просмотра». Предварительный просмотр - это более стабильный репозиторий, который не редактируется при этом. Затем во внутренней сети сопоставьте имена своих разработчиков в сети (например, http://bryce.local), чтобы все сотрудники компании могли их предварительно просмотреть. Когда функция будет готова к предварительному просмотру, отправьте электронное письмо компании, в котором будет что-то вроде: " супер крутая функция доступна на http://bryce.local."
Рабочий процесс - довольно личная тема в git, и есть много способов сделать это. Добавляйте комментарии, и я могу помочь лучше адаптировать этот подход.