0

我最近从 gitlab 切换到了 gerrit,想知道是否有在 gerrit 中导入现有存储库的任何功能(例如在 gitlab 创建新项目页面中)。

根据文档,我们可以在创建新项目后对 repos 进行 ssh,但我想要将新项目与现有 repo 挂钩,这样 repo 中的任何新提交都可能触发创建新补丁集以在 gerrit 中进行代码审查.

有没有办法做到这一点?

4

2 回答 2

0

您提到的用例目前没有开箱即用的解决方案

有一个插件可以为 Github 项目做类似的事情,所以它很可能可以为 Gitlab 做类似的事情。

于 2013-08-08T10:22:28.603 回答
0

Gerrit 想要管理您的存储库。它需要这样做才能触发自己的钩子,并让魔法refs/for/foo分支发挥作用。

您将不得不将您的存储库推送到 Gerrit,并在那里提交您的代码审查。

可以在原始存储库中创建一个ref-updated挂钩,查看传入的补丁并为它们创建 Gerrit 审查请求,但这将是您表示不想编写的脚本。

于 2013-08-08T05:23:10.330 回答