Антон, я вам о том и говорю, что градация изменилась, т.к. изменился массштаб.
Вероятно в одном из удалённых репозиториев была активность с большим количеством коммитов в 1 день (что создавало в этот день суммарную активность сильно выше средней), как я описал в примере.
Арнольд: Да, я читал комментарии до меня. Если это так, то решать надо проблему соединения, а не размера. Например, воспользоваться другим поставщиком интернет услуг.
В вашем случае можно ведь для каждого проекта завести свой репо. Для каких-то старых проектов с устоявшимся процессом и тугими людьми в начале не использовать вовсе.
Ставите гит на прод, дев и на локальные машины тем, кто разрабатывает.
Появилась большая задача - делаете локально, потом пулл на дев, там тестируете, апрувите, пулл на бой.
Если кто-то другой работает с этим же проектом (и внёс правки уже локально) и пытается сделать пулл, то получит сообщение о необходимости мерджа. Мердж делаете силами того, кто аппрувит изменения, например (чтобы был ответственный за это).
Появилась мелкая СРОЧНАЯ задача - делаете её на бою. Потом делаете пуш на дев с боя (а так же на локальные машины).
Так же периодически разработчики пушат себе на локальные машины изменения с дева/боя.
Процесс пуша/пулла пересылает только изменения. Поэтому если вы поправили 1 файл в вёрстке, то проходит фактически мгновенно и безболезненно.
ЗЫ если в разных коммитах правились разные файлы, то мердж может вообще происходить автоматически. Но поскольку они могут влиять на общий функционал, то лучше всё же чтобы был ответственный за мердж.
Nc_Soft: А если их таких не 1, а 10 или 20? Не удобно следить за всеми, плодя субмодули. Иногда нужно общий репо.
Хотя субмодули это тоже хорошо, использую.
На момент написания вопроса система контроля версий только разворачивалась и настраивалась.
Внедрение происходило поверх жизнеспособного проекта. Поскольку размер проекта большой, то проще было начать с приобщения к GIT'у субмодулей, а потом основного проекта.
Проблема виделась в синхронизации боя и теста после разворачивания GIT'а.
В итоге так и пришлось конечно же сделать (именно на тестовом сервере, откуда мигрировал на бой). Проблема была решена самостоятельно.