Количество потоков для git gc в зависимости от размера репо - PullRequest
3 голосов
/ 09 марта 2011

Могу ли я использовать однопоточное сжатие в Git для больших репозиториев и обычное распараллеленное для маленьких?Например, «pack.threads = 1», если не легко помещается в momory, и «pack.threads = 4» в противном случае.

Поскольку я где-то в восторге, многопоточный «git gc» требует много памяти и сбрасывает (просто терпит неудачу) дольше, чем однопоточная.

Я хочу, чтобы она работала быстро для небольших репо и не терпела неудачу на больших репо.

1 Ответ

4 голосов
/ 09 марта 2011

Вы можете настроить pack.threads для репозитория, но я сомневаюсь, что есть настройка, которая делает это автоматически в зависимости от размера репозитория.

...