Размер репозитория Git и push-размер Git - PullRequest
3 голосов
/ 07 ноября 2011

Мы установили ограничение квоты для нашего Git-репозитория (который будет находиться в облаке в качестве удаленного репозитория).Мы должны ограничить размер хранилища в пределах этого ограничения.

Для этого я пытаюсь получить размер «git push» в ловушке предварительного получения удаленного хранилища.Если я получу размер push, я суммирую размер текущего git репо с размером этого push, чтобы определить, сколько будет общий размер репозитория после push.Затем я могу ограничить отправку, если общий размер превышает квоту, или принять отправку, если размер не превышает квоту.

По сути, мне нужно рассчитать как размер удаленного репозитория git, так иразмер git push в предварительной зацепке.

1 Ответ

0 голосов
/ 07 ноября 2011

Самый надежный способ реализовать это:

  • подтолкнуть к локальному репо
  • проверить размер этого локального репо после пуша
  • , еслиразмер соответствует вашим ограничениям, затем нажмите для удаленного репо на банке.
...