有那个隐藏的 Gerrit 项目

Unhide a hidden Gerrit project

我们在 Gerrit 中有一个隐藏的项目。关于这个 'feature' 我有两个问题:

  1. 我可以在磁盘或数据库的什么位置找到此设置,以便验证项目的状态?
  2. 如何使隐藏的项目再次激活?

我是 Gerrit 的管理员,可以通过 CLI 访问服务器,因此如果需要,我可以访问服务器上的文件。

此致,

约翰-基斯

可能最简单的方法是使用网络 UI。访问项目设置并将 StateHidden 更改为 Active(您可以通过 https://review.example.com/#/admin/projects/example 项目 示例 ):

您还可以使用 gerrit set-project SSH 命令更改项目可见性(请参阅 docs):

$ ssh -p 29418 review.example.com gerrit set-project example --project-state ACTIVE

我猜这个是保存在project.config里的refs/meta/config,这就另当别论了。