VS/TFS 2013.2(更新2)CTP发布

[原文发表地址] VS/TFS 2013.2 (Update 2) CTP Released

[原文发表时间] 2014-02-05

今天,紧跟着更新1的脚步,我们发布了VS/TFS更新2的第一个CTP版本。更新1是一个非常小的发布,但是更新2就要大很多。这次的CTP版本是一个功能不完善的,并且是不会上线的。它是一个让你能够推测出我们接下来计划在更新2中将会发布的东西。下一个CTP版本(至少对TFS来讲)将会是一个功能完善的,并且上线的发布。

Ÿ 你可以从这里下载这个CTP版本:https://go.microsoft.com/fwlink/?LinkId=390521

Ÿ 你可以从这里阅读相关文档:https://go.microsoft.com/fwlink/?LinkId=390522

在这篇文章中,我将要谈论的大多是应用程序生命周期管理(ALM)在更新2相关改进。在大多数情况下,我们将继续专注“完善”此前已引入的功能。

工作项标记

在TFS2012.2,我们推出了简易的工作项标记功能可以轻松地实现分类和查找工作项。我们已经得到了关于普通功能的良好反馈,但仍然有大量的改进需求。如下是我们将要添加到本次发布里面的一些功能:

Ÿ 查询标签(在用户需求中占559票) - 现在,您可以编写和保存包含标签子语句的工作项查询。你简单的创建一个“标签”包含过滤条件(或不包含过滤条件)。您可以像任何其他查询子语句中那样使用“与”和 “或” 来使不同的条件相结合。如今有了这个特性,这也意味着你可以通过标签创建过滤图表(你之前是不能这样做)。

Ÿ VS中的标签(用户需求中占54票)-之前的标签只能在TFS网页版中用来做分配或使用。在TFS2013.2和Vs2013.2中,你可以通过VS充分的使用标签。我们的Eclipse插件已经支持工作项中的基本标签,并且在未来的更新中我们将会在Eclipse中添加查询标签

Ÿ 标签权限-现在你能够通过权限设置控制谁可以创建新的标签(如果你想确保疯狂的组员不能用各种随机的事情污染你的标签)。

Ÿ 在Excel中编辑标签(在用户需求中占30票)- 现在当你在Excel中管理一系列的工作项时,你可以将标签列也包含在其中,编辑标签,也可以将标签的改变发布回到TFS中。

Ÿ 对象模型和重置应用程序编程的接口支持 - 我们增加了支持访问/设置标签中的对象模型,也公开了重置标签的应用程序编程接口。

待办事项管理

我们采取了大量较小,但热门的请求我们的待办事项,这些请求涉及帮助你管理待办事项,其中包括:

Ÿ 性能的提升 – 待办事项之间的导航跳转等曾经是以一个个的推送包发回给服务器,这样会慢的让人不安。我们修改了它,现在它不再刷新整个页面,也快了很多。

Ÿ 非工作时间 – 从更新2开始,你可以定义自己的非工作时间(对我们大多数人来讲是周末),并且我们会从正在运行的计算机中排除他们,这样当你真的不在线的时候就不在会是看起来你还是在线(因为你并不想在周末上班)。

Ÿ 为累积的流量图配置开始日期–现在你可以定义从哪些日期开始这些图表,这样的话你可以花一些时间为整个项目做一个没有“缺乏进展”污染的流量图。

图表

我们介绍过了在VS2013中的图表,并且在更新2中我们已经做了一些工作来使图表更加的有用。

Ÿ 项目主页中的引脚图 - 现在,您可以固定一个图表到你的项目的主页,当人们访问你的项目每个人都可以看到它。

Ÿ 自定义图表颜色 - 也许不是一个大问题,但很漂亮。现在,你可以选择你想要在你的图表里用什么颜色。

用户和项目主页面的更新

我们已经刷新了帐户的布局和项目主页,力图使他们更加有用。

导出测试计划到HTML

现在,你可以将你的测试计划导出到一个HTML,用来离线阅读/分享,打印等。你可以选择要在文档中包含的细节的等级。

发布管理

我们添加了一个 “标签”的新概念(不同于工作项的标签,只会使你感到迷惑)使你标记部署目标。标签可用于处理相同的配置的一组机器。例如,这可以让你轻松地部署相同的软件到特定网络中的所有机器,而无需冗余编辑任何东西 - 只是通过相同的方式标记所有的机器。

Git的改进(预览版)

这些真的只能获得一个优秀奖。我将Git改进包含在我的文章中只是因为我曾经提到过Git的改进是我们所关注的一个领域。不幸的是,Git的改进刚好错过了更新2 CTP1的截止时间,所以它们不会在这个CTP版本,但会在CTP2中。所以你不会在这个版本中发现Git的提升,但很快就有指望了。

Ÿ 注解 - 在Visual Studio中的注释(又名责备)功能已被更新,以支持Git。

Ÿ 修改 - 现在,在VS中用类似“git amend”的命令行你便可以更新你本地最近的提交信息。你既可以回去和修复你的提交信息,并且可以更新提交的文件。一旦它被推送到TFS,它就已经完成了。

Ÿ 推送到多个远程服务器 -团队资源管理器现在可以识别多个Git的回购,并允许您选择要从哪个远程服务器推送到或下载,不必使用更多的命令行来达到这个目的。

Ÿ 还原一个提交信息 - 现在,您可以轻松的“回滚”一些已经推送到服务器,但到头来却决定真的不想要的东西。

Ÿ 消除与进度 - 我们长期运行的Git操作,现在有一个很好的进步的经验,并且已经具备了在你意识到你操作错误的情况下能够取消他们的能力。

当然,我们也修了一些漏洞,但是我不想把它们在这里一一列出。

我非常期待会有在线发布到你们那里,这样你们就可以自己真正的去尝试,但是如果你足够的勇敢并且愿意通过一些已知的问题(参见知识库文章)来完成尝试,请检查这个CTP并且确保这些功能是以你想要的方式工作。

布莱恩