如何将现有的 TFVC 存储库导入到 Azure DevOps 项目中?

How can I import an existing TFVC repository into Azure DevOps project?

我想将我的 ASP.NET Web 应用程序部署到 Azure。我在 Azure 上注册了一个免费帐户并创建了一个新的 DevOps 项目,但是当我 select 选项 "bring your own code" 时,我只能选择从 Git 存储库中获取代码。

是否有从 TFVC 导入代码的选项,或者我是否必须将我的存储库迁移到 Git?

Microsoft 没有将他们自己的技术 (TFVC) 或其他流行的版本控制工具(SVN、Mercurial...)纳入部署过程似乎很奇怪

注意:如果您使用 YAML 文件在 VSTS 中定义构建过程,则存储库隐含地与 YAML 文件所在的存储库相同。

您可以从以下存储库类型中进行选择:

详情请参考“Build definition source repositories”。

Azure DevOps Projects 的初始版本中仅支持 Git 个存储库。尽管 Azure DevOps Projects 确实支持使用 现有 项目在 Azure 中构建 CI/CD 管道,但此版本 主要 用于引导新项目,许多新项目开始使用 Git 作为版本控制系统。

支持其他版本控制类型 - 特别是 TFVC - 正在积压以备将来改进。