Я работаю над перемещением организации для использования git, и я пытаюсь определить, какой из них будет лучше, либо иметь одно репо с несколькими ветвями (развитие, интеграция и релиз) или наличие нескольких репозиций для каждого трека.Git: Решение между ветвями и несколькими репозиториями
Более простой подход состоял бы в том, чтобы иметь ветви и только одно репо, и это мое предпочтительное решение. Я планирую использовать гитолит для контроля доступа к ветвям.
В чем преимущество создания нескольких репозиториев? –
Я бы определенно пошел с ветками. Вы потеряете историю, используя разные репозитории. разработка должна быть сундуком, «релиз» мог бы быть просто тегами того, что было выпущено с номером версии. – vcsjones
Каков прогнозируемый размер вашего репозитория? Если вы говорите о нескольких сотнях ГБ, это может быть другая история. Кроме того, какова ваша пользовательская дистрибуция? Сколько продуктов будет создано из этого репо? Сжатие нескольких тысяч пользователей в одном репо иногда может быть плохой идеей, если их можно чисто нарезать на 10 групп и использовать свои собственные репозитории. –