Моей ситуацией является использование git только в качестве хранилища KV для содержимого каталога. Я использую git update-index --add; git write-tree
, чтобы добавить каталог и использовать git read-tree
, чтобы получить их, когда это необходимо. Я буду записывать хэш SHA1 дерева вручную другими способами.Предотвратите GC при использовании Git как простого магазина KV
В этом случае, что мне нужно для конфигурации, чтобы предотвратить некоторые команды git для GC этих недостижимых объектов?
Would установки '' gc.pruneExpire' в never' тоже? –
Чернослив - это не то же самое, что и GC, насколько мне известно. 'gc.auto' отключает сбор мусора вообще, afaik prune является следствием GCing, поэтому я думаю, что' gc.auto' - это путь сюда. –