我们的团队从站点A托管的git服务器迁移到站点B的另一台服务器。他们能够正确地移动源代码及其所有分支。但是当我们在站点A到站点B工作时,我们找不到任何方法来移动团队在分支机构上打开的合并请求。
有没有办法自动执行此操作?我们的许多Merge请求都包含对话,这些对话对于维护代码更改的历史记录非常重要。
答案 0 :(得分:0)
AFAIK有三种方式
可以访问服务器
1.1。执行服务器的整个备份并删除所有不需要的项目
1.2。复制底层数据库并删除所有不需要的项目
使用api访问权限
遍历您的项目及其合并请求,并通过api将它们逐个复制到另一台服务器。请参阅Gitlab API merge requests