Как узнать, сколько дополнительного дискового пространства будет использовать git commit в репо? - PullRequest
0 голосов
/ 24 июля 2011

Как лучше всего определить, сколько дополнительного дискового пространства будет использовать коммит в репо?

Ответы [ 2 ]

1 голос
/ 24 июля 2011

Измерьте использование диска до фиксации. Выполните коммит, затем измерьте снова. Разница между этими двумя измерениями заключается в количестве необходимого дискового пространства. Обратите внимание, что используемое пространство может значительно уменьшиться после выполнения git gc.

0 голосов
/ 24 июля 2011

Прежде всего, сам коммит не займет много места на диске, так как это просто указатель на дерево и предыдущий коммит. Объекты уже написаны. Таким образом, другой ответ по измерению использования диска до и после фиксации не очень полезен для того, что вы действительно хотите (или я думаю, что вы хотите)

С учетом вышесказанного вы можете взглянуть на использование сантехнических команд, таких как git write-tree и git hash-object, чтобы увидеть, сколько места занимают объекты для изменений, которые собирается добавить коммит.

http://book.git -scm.com / 7_raw_git.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...