如何将合并请求从一个git服务器迁移到另一个git服务器?

时间:2016-02-15 19:02:43

标签: git github version-control git-merge

我们的团队从站点A托管的git服务器迁移到站点B的另一台服务器。他们能够正确地移动源代码及其所有分支。但是当我们在站点A到站点B工作时,我们找不到任何方法来移动团队在分支机构上打开的合并请求。

有没有办法自动执行此操作?我们的许多Merge请求都包含对话,这些对话对于维护代码更改的历史记录非常重要。

1 个答案:

答案 0 :(得分:0)

AFAIK有三种方式

  1. 可以访问服务器

    1.1。执行服务器的整个备份并删除所有不需要的项目

    1.2。复制底层数据库并删除所有不需要的项目

  2. 使用api访问权限

    遍历您的项目及其合并请求,并通过api将它们逐个复制到另一台服务器。请参阅Gitlab API merge requests