Список всех команд, вызывающих git gc --auto

Есть ли где-либо окончательный список команд, которые вызывают 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 ?

17
задан rejj 24 November 2011 в 19:34
поделиться