3

定期运行 cgit 会造成任何伤害(因为 gerrit 使用 JGit 操作 repo)?JGit 会自动执行这个功能吗?

4

4 回答 4

6

是的,在 Gerrit 运行时在服务器上运行 git gc(或大多数其他 cgit 命令)是安全的。

不,jgit 不会自动执行此操作。大多数使用 Gerrit 的小组都有一个脚本,每周运行一次 gc 左右。我试图找到更多关于此的官方文档,但没有看到任何东西。

于 2012-03-30T19:01:27.993 回答
4

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

于 2014-02-11T08:28:13.323 回答
2

JGit 的 gc 实现仍在审查中 [1],应该很快就会准备好。

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

于 2012-05-15T00:23:32.147 回答
-3

Jgit 是 Git 的 eclipse 插件。这里给出了运行“git gc”的时间和频率

于 2012-03-30T09:19:00.293 回答