【问题标题】:How do we delete a release in TFS 2013 Release Management?我们如何在 TFS 2013 发布管理中删除发布?
【发布时间】:2014-07-15 09:43:47
【问题描述】:

我们正在使用版本管理,TFS 2013(以前的 InRelease)并且有很多我们想要删除的版本。 问题是“删除”按钮总是灰显的。我们在这里缺少什么?

【问题讨论】:

  • 您能否分享一张 RM 2013 的屏幕截图,以解决您的问题,以使其更加清晰易懂,当然是的,看看实际上是灰色的???

标签: tfs release-management ms-release-management


【解决方案1】:

当前版本(RM 2013 Update 4)无法做到这一点。

只能删除处于草稿状态的版本。

【讨论】:

  • 这对我来说没有任何意义,但显然情况就是这样。一旦它们“进行中”,即使是管理员帐户也无法删除它们。 :(
  • 你有这方面的官方资料吗(或者你可能是 RM 开发团队的一员)?是否有启用此功能的路线图?我和OP的情况一样。
  • 是的,我是 RM 团队的一员。这也不是更新 4 的一部分。它在积压中,但不知道什么时候会完成。
  • 我确实找到了这个用于手动删除版本的脚本。当然使用风险自负。:gist.github.com/riha/d68dba893144559e9305#file-delete-release
  • 我浏览了查询。我很快注意到了两件事。首先,这仅对基于代理的版本有效。第二,它将在资源表中留下孤立的条目。可能还有其他问题。
【解决方案2】:

在新的 Microsoft 发布管理 2013 中,删除过程并不复杂。 您需要在删除之前删除您正在使用的特定事物的所有依赖项。

首先你要删除Release,条件是release状态应该是Released或者Cancelled状态。这样,您可以删除用于该版本的关联模板。 您必须更改使用该模板的所有版本的状态才能删除特定模板。 删除使用特定变量的模板后,您将能够删除这些变量变量。

【讨论】:

  • OP 谈论的是发布,而不是发布模板。
  • 没有清除它的依赖项就无法删除版本。但您可以通过发布管理数据库中的 hack 来实现。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 1970-01-01
相关资源
最近更新 更多