Azure DevOps项目如何从Git源代码控制切换为TFVC
Azure DevOps项目Git源码管理切换TFVC解决方案
Azure DevOps项目创建完成后不支持直接修改默认源码管理类型,你可以根据需求选择以下两种可行方案处理:
方案1:新建TFVC项目+工作项迁移(推荐,无历史配置残留)
- 在同一组织下创建新项目,源码管理类型选择Team Foundation Version Control (TFVC),工作项流程模板、项目可见性等配置与原有项目保持完全一致
- 进入原有项目的工作项查询页面,新建全量工作项查询,筛选出所有需要保留的PBI、任务等工作项
- 全选目标工作项,右键选择
移动工作项,在弹窗中选择刚创建的TFVC项目,配置对应区域路径后提交即可 - 迁移完成后校验所有工作项的字段、附件、评论、关联关系是否完整,确认无误后可删除原有Git项目
方案2:原Git项目直接启用TFVC仓库(操作成本最低)
- 进入原有项目的
项目设置页,定位到Repos分类下的设置选项 - 下拉找到版本控制配置区,勾选
启用 Team Foundation Version Control后保存设置 - 返回代码仓库页,即可在仓库切换菜单中看到新增的TFVC仓库,不需要的原有Git仓库可直接删除
注意说明
- 两种方案都不会损坏原有工作项数据,迁移后工作项ID、历史记录、关联属性均完整保留
- 方案2无需调整原有项目的访问路径、成员权限,适合不需要清理原有Git配置的场景
内容的提问来源于stack exchange,提问作者Chris Whisenhunt
相关产品推荐
相关产品推荐

