在变更集批准后,Gerrit会自动退出

时间:2012-05-03 13:03:39

标签: git svn gerrit

我正在为我的团队设置Gerrit服务器,这是一个更大的IT组织的一部分。整个组织使用集中备份的SVN服务器,所以我别无选择,只能连接Gerrit和SVN。到目前为止,这很容易。

我不确定在提交被批准并合并到gerrit master之后如何将更改提交给SVN。是否像编写运行'git svn dcommit'的'change-merged'钩子一样简单?

1 个答案:

答案 0 :(得分:1)

这是您入手的最佳选择。不幸的是,如果SVN存储库已更改且Gerrit不知道它,您可能最终会遇到冲突。在这种情况下,您需要更新Gerrit中的存储库,然后让用户重新上传他们的补丁。

Gerrit实际上对这种设置效果不佳。之前已经提出要求,我们正在讨论如何正确处理Gerrit不是存储库所有者的情况。