2014-10-17 81 views
0

我们公司中有一对Gerrit(v2.8和v2.9)实例,我们希望合并成一个实例。我们希望在不丢失关于评论的历史等情况下做到这一点。移动git回购将不是问题,但对于Gerrit数据来说,它可能更复杂。有关如何做到这一点的任何建议?如何合并Gerrit实例而不丢失历史记录

在此先感谢。

回答

1

您将不得不手动合并数据库,这将包括重新索引至少一个数据库,因此您没有ID冲突。当您更改其中一个数据库中的ID时,您必须更改存储库中的数据以匹配(所有refs/changes/*标识符等)。在此过渡期间,您需要保持服务器的关闭。这不是一个简单或快速的任务。