Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在处理一些人正在测试驱动 gerrit 以进行代码审查的情况,但那些尚未使用它的人仍然可以将代码直接推送到远程 git repo。
问题是,gerrit 自己的 repo 当然没有更新所有的变化。我怎样才能让它与 git 同步?
Gerrit 目前不支持将上游存储库作为主存储库引用。对此有几个请求,因此用户可以将 Gerrit 放在 Github 前面,但目前不支持。你有几个选择:
切换到 Gerrit,但允许绕过审查。Gerrit 是大师,测试驱动代码审查的人可以这样做,但想要绕过审查的用户可以直接推送到存储库。
设置一些脚本以将 Gerrit 的存储库副本与上游同步。如果存在合并冲突,这将变得棘手,但可能是可行的。
祝你好运!