首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以删除由TFS构建服务帐户创建的Shelveset吗?

我可以删除由TFS构建服务帐户创建的Shelveset吗?
EN

Stack Overflow用户
提问于 2019-04-18 05:02:41
回答 2查看 322关注 0票数 1

我正在管理TFS服务器,有40,000个搁置集,其中6,500个用于Build Service帐户。

我假设我可以简单地删除这些,因为我不认为构建会引用旧的搁置集。

我出口了所有现在的架子。有人能确认一下我们是否可以删除所有这些吗?或者如果我们想运行旧的构建,我们会遇到麻烦吗?

我们正在运行TFS 2017.2。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-18 09:14:59

我看不出有什么理由留着它们。因为提交应该发生,因此给您代码历史记录和可再现的构建。

  • 如果删除搁置集,则无法检索任何旧版本的搁置集。
  • 搁置集与代码提交不一样。

参考适用于TFS 2017的 MSDN 文档,并搁置用例集.

  • 其目的不是作为代码更改的版本历史记录,也不是将代码与builds.Thats关联--提交的目的是什么。
  • 架子是临时的。然而,没有任何规则阻止你永远保持。然而,不太可能从这么多人身上获得任何价值。
  • 没有必要使用比您的代码发布周期更旧的货架集来重现构建,因为提交我们正在发生的使搁置集模拟。

#注意:我不知道为什么要让构建代理执行代码搁置集。我将查看您的构建定义,并取出任何自动创建搁置集的内容。

票数 1
EN

Stack Overflow用户

发布于 2019-04-18 07:31:33

它总是建议找到搁置集的详细信息,除非您知道它的年龄足以删除。您必须是搁置集所有者,否则必须将“管理搁置更改”权限设置为“如解释的这里所允许的”。删除/查找/列表/.列在这里

TFS侧踢工具为许多清理操作提供了专门的UI,包括在TFS2015之前的旧搁置集。不确定它在2017年的运作情况

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55739424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档