Azure devops 使用所有历史记录、标记和拉取请求,将Azure DevOps Git repos从一个组织迁移到另一个组织

Azure devops 使用所有历史记录、标记和拉取请求,将Azure DevOps Git repos从一个组织迁移到另一个组织,azure-devops,pull-request,dvcs,gitversion,Azure Devops,Pull Request,Dvcs,Gitversion,如何将Azure DevOps Git repos从一个组织迁移到具有所有历史记录、标记和拉取请求的另一个组织 我尝试了多个选项来导入所有数据,如 Azure DevOps导入存储库 回购历史很简单 git clone --bare <old repo uri> git push --mirror <new repo uri> git克隆--bare git推——镜像 拉请求是不可能的。没有导出它们的机制,REST API也没有提供足够的选项来以任何程度的逼真度迁

如何将Azure DevOps Git repos从一个组织迁移到具有所有历史记录、标记和拉取请求的另一个组织

我尝试了多个选项来导入所有数据,如

  • Azure DevOps导入存储库

  • 回购历史很简单

    git clone --bare <old repo uri>
    git push --mirror <new repo uri>
    
    git克隆--bare
    git推——镜像
    

    拉请求是不可能的。没有导出它们的机制,REST API也没有提供足够的选项来以任何程度的逼真度迁移它们。

    Daniel-非常感谢您的回答,但我们可以使用RestApi导出,但不知道如何导入它们。@sunilGupta正是如此。您可以查询请购单的当前状态,但不能查询请购单的每个离散操作的历史记录并对另一个帐户进行回放,也不能导入请购单的当前状态。没有API允许它。
    git clone --bare old repos
    git push new repos
    
    git clone --bare <old repo uri>
    git push --mirror <new repo uri>