首页 > 解决方案 > 将 TFS 存储库迁移到 AzureDevOps 存储库 - 解决方案中缺少文件

问题描述

我有一个 BI 解决方案,其中 SSAS、SSIS、SSRS 和 .sqlproj 项目存储在 TFS - git repo 中。我已使用 Visual Studio 2019 作为中间工具将其从 TFS - git repo 迁移到 AzureDevOps repo。从我的本地计算机上的 TFS 存储库中克隆解决方案,然后将所有文件(整个解决方案)推送到 AzureDevOps 存储库,但似乎并非所有文件都被推送到新存储库中。

使用 VS 2019 推送文件是否有最大限制?我的解决方案共有 2.601 个文件,磁盘大小仅为 143 MB ...

标签: gitvisual-studiotfsazure-devopsvisual-studio-2019

解决方案


无需使用 Visual Studio 2019 作为中介工具。

直接使用 git 命令行来处理这个问题,以防某些文件被 Visual Studio 自动忽略。

正如 Etienne评论的那样,还要注意您的.gitignore文件,确保您需要的所有文件都已提交并推送到远程 Azure DevOps Repo。

您可以参考此博客,通过五个简单的步骤手动迁移 Git 存储库:

  • 创建一个空的 Git 存储库
  • 镜像存储库
  • 推送回购
  • 验证新存储库
  • 配置新的仓库

推荐阅读