【发布时间】:2019-03-31 19:41:38
【问题描述】:
我需要在 Azure DevOps 中删除一个 TFVC 存储库,但似乎没有允许我这样做的选项。唯一的 TFVC 存储库(我刚刚创建的)似乎甚至没有下拉菜单:
相比之下,在同一个项目中,Git 的仓库在下拉菜单中有一个“Delete Repository”选项:
有什么想法吗?
【问题讨论】:
标签: azure-devops tfvc
我需要在 Azure DevOps 中删除一个 TFVC 存储库,但似乎没有允许我这样做的选项。唯一的 TFVC 存储库(我刚刚创建的)似乎甚至没有下拉菜单:
相比之下,在同一个项目中,Git 的仓库在下拉菜单中有一个“Delete Repository”选项:
有什么想法吗?
【问题讨论】:
标签: azure-devops tfvc
将团队项目创建为基于 TFVC 的项目时,存储库是“关键基础架构”的一部分。仓库不能删除,但可以销毁。
tf vc destroy $/TestProject
UI 并不总是完全理解执行此命令后发生的情况,由于团队项目知道它应该有一个包含同名。
一旦被销毁,存储库将无法重新创建。这是一次性操作。
如果您已迁移到 Git,则始终可以执行镜像克隆并将完整的存储库推送到新的团队项目。您也可以将工作项移动到另一个项目。构建定义和发布定义可以导出+导入。
但通常不值得。
【讨论】:
显然,一旦创建了 TFVC 存储库,就不允许删除它。
【讨论】:
好的,只需更新 Azure DevOps
该命令确实有效
"tf vc 销毁 $/TestProject"
它将删除 TSVC 代码,但它仍会出现在已删除消息的选项列表中。它并不理想,但足以阻止人们使用它。
【讨论】:
项目必须至少有一个存储库。因此,在开始之前,请确保您至少有 2 个存储库。
从开始的步骤:
在 DevOps 上确认存储库不再存在。
【讨论】: