我们希望将我们目前的GIT仓库(大约9-10)与大约20-50个分支分别移至gerrit。我们是否真的必须将每个单独的分支(最差情况:500个分支!)手动分配到gerrit中,还是有更好的解决方案? gerrit守护进程将运行在当前的git服务器上。将GIT仓库(有很多分支机构)移植到Gerrit
4
A
回答
5
有几个选项:
只是移动使用的文件系统命令到你的服务器上的正确位置的存储库。 Gerrit守护进程将会毫无问题地接收它们。
使用git绕过检查将它们推送到服务器。
git push $SERVER$ refs/heads/*:refs/heads/*
应该可以正常工作。您需要为每个存储库执行一次这样的操作,并且它将推送该存储库中的所有分支。您需要Gerrit的权限才能创建分支并绕过审阅。
0
分支在git中很轻。这不应该是一个问题。
相关问题
- 1. 如何将git仓库上传到gerrit?
- 2. 分支git仓库
- 3. 所有分支机构备份的Git仓库
- 4. 将多个分支和标签已经存在的git仓库导入gerrit
- 5. 如何将多个分支移植到git中的新测试分支中
- 6. Git分支Svn仓库
- 7. 转换多个汞库单的Git仓库有多个分支
- 8. 新的Git仓库没有“主”分支
- 9. 如何将gitignore添加到Git仓库中的所有分支?
- 10. 无法将所有执行分支导入到git仓库
- 11. 从SVN迁移到没有中继标签的SVN仓库和分支机构
- 12. 移动一个仓库分支到另一个远程仓库git
- 13. 移动分支而不把它们推到git仓库?
- 14. 迁移到Git仓库
- 15. 迁移SVN仓库到Git
- 16. 将一个git仓库作为分支导入另一个仓库仓库
- 17. Git + Gerrit跨分支提交?
- 18. git植入分支
- 19. 将git仓库迁移到不同仓库的文件夹
- 20. 如何将git仓库的一部分迁移到另一个仓库?
- 21. 组合独立的Git仓库分支
- 22. 仓库中的git clean master分支
- 23. 分支然后'重置'Rails Git仓库
- 24. 合并git仓库中的分支
- 25. 在Git分支中跟踪SVN仓库
- 26. 拥有多个Git仓库
- 27. 将git svn限制在分支机构
- 28. Git远程分支机构
- 29. Git rebasing分支机构
- 30. GIT合并,分支机构
重要的是,您使用哪种Gerrit版本。在Gerrit 2.2.1中,部分配置已从数据库移至存储库本身。因此,如果您访问项目配置页面,并且由于缺陷,您的存储库中需要一个空分支refs/meta/config,否则会在Web界面中出现异常。 – dunni 2012-01-06 15:03:02