Мне кажется, что Git очень мощный, если не доверять их разработчикам, то есть в массовых рабочих процессах с открытым исходным кодом.
Однако мне интересно, как наиболее эффективно использовать Git в хорошо организованном проекте, где «n» разработчики разрабатывают в «n» отдельные исходные пакеты, эффективно взаимодействуя (например, через IRC) о общие улучшения и вдумчивый коммит ...
Похоже, что в этом сценарии тяжелое ветвление просто добавляет котельную пластину к существующему дереву источников.
Таким образом, я ставлю вопрос о том, каковы преимущества механизмов ветвления Git в последнем сценарии?
Простите, если это указывает на мое невежество относительно Git - мотивация для этого вопроса заключается в том, что, обычно, когда я делаю ветку, я не получаю от этого большую пользу - но я склонен забывать, что время от времени меняем ветку Im, и это несколько затрудняет синхронизацию кода с HEAD.