tfs - 我可以删除由 TFS 构建服务帐户创建的 Shelvesets
问题描述
我负责管理 TFS 服务器,有 40,000 个搁置集,其中 6,500 个用于构建服务帐户。
我想我可以简单地删除这些,因为我认为构建不会引用旧的搁置集。
我导出了所有当前的搁置集。有人可以确认我们是否可以删除所有这些吗?或者如果我们想运行旧版本,我们会遇到麻烦吗?
我们正在运行 TFS 2017.2
解决方案
我认为没有任何理由保留它们。由于应该发生提交,因此为您提供代码历史记录和可重现的构建。
- 如果您删除搁置集,则以后无法为任何旧版本检索它。
- 搁置集与代码提交不同
参考适用于 TFS 2017 和搁置用例集的MSDN文档。
- 目的不是成为代码更改的版本历史或将代码与构建相关联。这就是提交的用途。
- 搁置组是临时的。但是,没有规则阻止您永远保留。不过,不太可能从这么多产品中获得任何价值。
- 没有必要使用比您的代码发布周期更早的架子集来重现构建,因为提交我们正在发生使架子集没有实际意义。
#注意:我不知道你为什么要让构建代理做代码搁置集。我会查看您的构建定义并取出自动创建搁置集的任何内容。
推荐阅读
- office-js - 如何通过 office-js SDK 获取客户端邮件转发规则?
- elasticsearch - elasticsearch忽略搜索重音
- flutter - ListScrollView Flutter 的闪烁问题
- postgresql - Postgres 无符号整数主键最大值
- twig - Twig 相当于 lcfirst
- json - ASP.NET Core 和 Postman。创建对象时出错 (POST)
- html - 标题图像未在 localhost:3000 rails 应用程序中加载
- r - 计算数据框中各列的最长连续序列 - R
- html - 在 safari 浏览器上转换/旋转 CSS
- php - PHP PayPal Catalog REST API 不会显示新产品