Должен ли "git gc" периодически запускаться на управляемых Gerrit репозиториях? - PullRequest
3 голосов
/ 30 марта 2012

Будет ли запуск cgit периодически причинять какой-либо вред (поскольку gerrit управляет репо с помощью JGit)?JGit выполняет эту функцию автоматически?

Ответы [ 4 ]

5 голосов
/ 30 марта 2012

Да, безопасно запускать git gc (или большинство других команд cgit) на сервере во время работы Gerrit.

Нет, jgit не выполняет это автоматически. Большинство групп, использующих Gerrit, имеют скрипт, который запускает gc раз в неделю или около того. Я попытался найти больше официальной документации по этому вопросу, но ничего не увидел.

3 голосов
/ 11 февраля 2014

Геррит имеет собственную команду gc:

ssh -p 29418 review.example.com gerrit gc myProject yourProject

или

ssh -p 29418 review.example.com gerrit gc --all

Пользователь, выполняющий этот вызов, должен находиться в группе администраторов.

Источник: https://gerrit -review.googlesource.com / Документация / cmd-gc.html

2 голосов
/ 15 мая 2012

Реализация gc в JGit все еще рассматривается [1], должна быть готова в ближайшее время.

[1] https://git.eclipse.org/r/#/c/4705/

0 голосов
/ 30 марта 2012

Jgit - это плагин Eclipse для Git. Когда и как часто нужно запускать «git gc» в this

...