Contents
- 1. 概述
- 2. 使用方法
- 1. 删除后不能恢复
- 2. 获取TfsDeleteProject.exe
- 3. 必要权限
- 4. 操作说明
- 5. 验证删除效果
1. 概述
Azure DevOps Server(原名TFS)是微软公司的研发管理平台产品,它使用团队项目(Team Project)作为管理数据的基本单元,团队项目中存储了开发团队的大量开发数据,包括需求、任务、迭代计划、源代码、持续集成和测试等大量研发数据。
随时企业开发过程的进展,DevOps服务器占用的磁盘空间会持续增长到几十TB,管理员就会考虑如何缩小服务器的磁盘空间,而缩小磁盘空间的最有效的方法是删除已经不需要的团队项目。例如我们可以将团队项目集合分隔为两个团队项目集合后,其中一个作为存档,另外一个生产使用,同时删除生产集合中的团队项目,以此缩小团队项目结合对应的数据库磁盘空间。
我们可以使用Web界面或控制台来删除团队,这两种方式删除团队项目是最快捷方式,但是也会由于多种异常原因导致删除过程中终止,同时它也不能彻底删除相关的数据,本文主要介绍使用命令行工具TfsDeleteProject.exe来彻底删除团队。
如果在创建团队项目的过程中出现异常,例如网络中断,我们也可以使用这个工具来删除异常的团队项目,从而恢复系统的正常使用。
2. 使用方法
1. 删除后不能恢复
需要特别注意,不像使用Web界面和控制台工具,它们删除团队项目后,系统会保留28天,在此期间我们还可以使用工具或接口来还原被删除的团队项目;
使用TfsDeleteProject.exe删除后的团队项目,如果没有备份数据,我们是不

最低0.47元/天 解锁文章
964

被折叠的 条评论
为什么被折叠?



