我们公司有几个Gerrit(v2.8和v2.9)实例要合并为一个。我们希望这样做而不会丢失有关评论等的历史记录。移动git repos不会成为问题,但是当涉及到Gerrit数据时,它可能会更复杂。关于如何做到这一点的任何建议?
提前致谢。
答案 0 :(得分:1)
您必须手动合并数据库,其中包括重新索引至少一个数据库,这样您就不会发生ID冲突。当您更改其中一个数据库中的ID时,您必须更改存储库中的数据以匹配(所有引用/更改/ *标识符等)。在此过渡期间,您需要关闭服务器。它不会是一项简单或快速的任务。