可以从 Visual Studio Online 中删除已完成的迭代吗?
Posted
技术标签:
【中文标题】可以从 Visual Studio Online 中删除已完成的迭代吗?【英文标题】:Is it ok to delete completed iterations from visual studio online? 【发布时间】:2014-11-24 07:51:08 【问题描述】:我们在 VS.Net 2013 中将 Visual Studio Online 与 Team Explorer 结合使用。管理工作项时,迭代下拉列表包含已定义的所有迭代的列表,而未考虑开始和结束日期。我希望这个下拉列表可以过滤掉已经完成的迭代/冲刺。
当我进入管理界面并要求删除旧迭代时,我收到一条消息,告诉我附加到该迭代的工作项将需要重新分配。我宁愿不这样做 - 我想在交付它的迭代中维护已关闭工作项之间的历史链接。
我想知道在我的情况下其他人如何处理迭代膨胀,或者是否有我没有看到的设置。
【问题讨论】:
我相信您可以设置迭代的权限,使其无法读取。 【参考方案1】:随着 VSO 的最新更新,Microsoft 添加了过滤列表的功能。但是,虽然您可以设置权限,但它不能用于控制可见性。
大多数人按 Release 对迭代进行分类,这可以稍微缓解您的问题。唯一的其他选择是创建一个迭代,您可以将不想再看到的迭代转储到其中。如果你称它为“zzRemoved”,它应该只在底部。
例如:
Release 2014
|--Release 2014.1
|--Sprint 1
|--Sprint 2
|--Sprint 3
|--Sprint 4
|--Release 2014.2
|--Sprint 5
|--Sprint 6
zzRemoved
|--Release 2013
|--Release 2013.1
|--Sprint 1
|--Sprint 2
|--Sprint 3
|--Sprint 4
|--Release 2013.2
|--Sprint 5
|--Sprint 6
请记住至少保留最后 10 次迭代,以便获得速度。
【讨论】:
为了清楚起见——“按版本分类迭代”是指他们在项目根目录下创建一个发布迭代,然后在该项目根目录下创建子迭代以实现发布的冲刺? 添加了澄清示例以上是关于可以从 Visual Studio Online 中删除已完成的迭代吗?的主要内容,如果未能解决你的问题,请参考以下文章
从 TFS 构建针对 Visual Studio Online 运行负载测试
从Visual Studio Online Package Feed中删除NuGet包而不是Unlist
Visual Studio Online,从积压视图添加新项目时遇到错误“TF400486:无法完成操作...”
活用 Visual Studio Online(繁体中文视频)
使用 API for Visual Studio Team Services 添加附件(之前是 Visual Studio Online)