Сегодня git начал играть смешно (ну, смешно, чем обычно), настаивая на запуске git gc
после каждого отдельного слияния, даже если они вернулись назад.
C:\Projects\my-current-project>git pull
remote: Counting objects: 31, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 16 (delta 11), reused 0 (delta 0)
Unpacking objects: 100% (16/16), done.
From git.company.com:git/
e992ce8..6376211 mybranch/next -> origin/mybranch/next
Merge made by recursive.
Auto packing the repository for optimum performance. You may also run "git gc" manually. See "git help gc" for more information.
FIND: Parameter format not correct
Counting objects: 252732, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (59791/59791), done.
Writing objects: 100% (252732/252732), done.
Total 252732 (delta 190251), reused 252678 (delta 190222)
Removing duplicate objects: 100% (256/256), done.
.../stylesheets/style.css | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Это невероятно разрушительно, и я боюсь, что это означает, что мой репозиторий каким-то образом поврежден (это первый раз, когда я видел его автоматически gc
). Мои опасения необоснованны? Если мой репозиторий в порядке, как мне сделать остановку автоматической упаковки?!