将GIT存储库(包含大量分支)移植到Gerrit中

时间:2012-01-04 16:06:41

标签: git gerrit

我们希望移动我们当前的GIT存储库(大约9-10个),每个大约有20-50个分支到gerrit。我们真的必须手动将每个分支(最坏情况:500个分支!)推入gerrit还是有更好的解决方案? gerrit守护程序将在当前的git服务器上运行。

2 个答案:

答案 0 :(得分:5)

有几个选择:

  1. 只需使用filesystem命令将存储库移动到服务器上的正确位置即可。 Gerrit守护进程会毫无问题地接收它们。

  2. 使用git绕过审核将它们推送到服务器。 git push $SERVER$ refs/heads/*:refs/heads/*应该可以正常工作。您需要为每个存储库执行一次此操作,它将推送该存储库中的所有分支。您需要Gerrit的权限才能创建分支机构并绕过审核。

答案 1 :(得分:0)

git中的分支很轻。这应该不是问题。