【发布时间】:2018-05-30 07:33:36
【问题描述】:
我有一个 git 服务器,用于通过 ssh 在本地克隆我的源。 我想使用已安装的 Gerrit 服务器,但仅用于代码审查。 我的意思是 - 更改是在“常规” git 存储库上完成的,Gerrit 仅用于代码审查,没有权限、拉取、推送等。 如果可能,也可以在提交后进行审核。
有这样的设置还是我疯了?
【问题讨论】:
我有一个 git 服务器,用于通过 ssh 在本地克隆我的源。 我想使用已安装的 Gerrit 服务器,但仅用于代码审查。 我的意思是 - 更改是在“常规” git 存储库上完成的,Gerrit 仅用于代码审查,没有权限、拉取、推送等。 如果可能,也可以在提交后进行审核。
有这样的设置还是我疯了?
【问题讨论】:
虽然并非不可能,但强烈建议您不要以这种方式使用 Gerrit。使用 Gerrit 时,Gerrit 处理更改/审查、补丁集、返工过程等的方式非常不同。如果您想使用 Gerrit 进行代码审查(这确实是一个不错的选择),那么最好将您的存储库迁移到 Gerrit 服务器。迁移过程非常简单,如果您愿意,您可以随时迁移回来。
查看有关 Gerrit 进程的更多信息here。
【讨论】: