【问题标题】:TFVC -> Git Import results in an empty repositoryTFVC -> Git Import 导致一个空的存储库
【发布时间】:2021-06-01 12:08:09
【问题描述】:

截至 21 年 3 月 2 日,进口是否中断?

我今天在不同的 AzDO 项目中尝试了几次导入过程,每次迁移完成后我都会得到一个空的 git 存储库。

我确实看到了与 repo 性能下降相关的问题,并一直等到它得到解决:https://status.dev.azure.com/_event/230197872

权限不是问题。我尝试使用提升的权限,另一个用户也尝试过。

尝试使用和不使用历史迁移。

【问题讨论】:

    标签: git azure-devops tfvc


    【解决方案1】:

    我们可以在我们这边重现这个问题,我们已经在我们的开发者社区论坛上报告了这个问题,您可以参考这个ticket 以获取最新消息。

    作为一种解决方法,我们可以通过 git cmd 将 TFVC 存储库迁移到 Git。

    按照迁移指南执行克隆命令:

    git tfs clone {TFVC repo URL}
    

    获取所有分支:

    git tfs branch –init --all
    

    对于每个分支,运行以下命令:

    git checkout branch
    
    git log -1
    
    git tfs pull -c=changesetNumber
    

    在 azure devops 中创建一个新的 repo 并获取 repo URL。然后在上游设置 git 存储库:

    git remote add origin {New repo URL}
    

    最后,您将所有本地更改推送到 Remote。

    git push origin -u -all
    

    您可以参考此blogdocument 了解更多详情。

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 2019-04-10
      • 2021-05-10
      • 2020-01-03
      • 2018-01-22
      • 2018-07-27
      • 2020-01-13
      • 1970-01-01
      • 2020-06-28
      相关资源
      最近更新 更多