Есть ли где-либо окончательный список команд, которые вызывают git gc --auto
запустить? На странице руководства git-gc (1) просто говорится:
- auto
С помощью этой опции git gc проверяет, требуется ли какое-либо обслуживание; в противном случае он выходит без выполнения каких-либо действий. Некоторые команды git запускают
git gc --auto
после выполнения операций, которые могут создать много незакрепленных объектов.
(курсив добавлен)
I ' m в процессе организации большой миграции с SVN на Git. Подавляющее большинство пользователей будут использовать ПК с Windows, и немалая часть из них нетехнические. Они будут использовать TortoiseGit (поскольку он очень похож на TortoiseSVN, с которым они уже знакомы) - я заметил, что TortoiseGit вообще не включает никаких функций для запуска git gc
вручную.
Не -технический персонал не должен запускать командную строку "git bash" для запуска git gc --auto
из соответствующего рабочего каталога; и поскольку мы используем «переносимый» дистрибутив MsysGit, у них не будет ярлыка контекстного меню оболочки Windows «Git GUI Here ..».
Разумно ли ожидать, что со временем Git будет в основном самоподдерживаться, или мне нужно попробовать разработать нетехнический удобный для пользователя метод вызова git gc --auto
?