运行cgit是否会定期造成任何伤害(因为gerrit使用JGit操纵repo)? JGit会自动执行此功能吗?
答案 0 :(得分:5)
是的,在Gerrit运行时,在服务器上运行git gc(或大多数其他cgit命令)是安全的。
不,jgit不会自动执行此操作。大多数使用Gerrit的组都有一个脚本,每周运行一次gc。我试图找到一些关于此的官方文档,但没有看到任何内容。
答案 1 :(得分:3)
Gerrit有一个自己的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/Documentation/cmd-gc.html
答案 2 :(得分:2)
JGit的gc实现仍处于审核阶段[1],应尽快准备好。
答案 3 :(得分:-2)
Jgit是Git的eclipse插件。 在this
中提供了运行“git gc”的时间和频率