转载

Team Foundation Server与Visual Studio Online之间的关联

Visual Studio Online(VSO)在 三月十日推出的更新 中表现出了这个产品与Team Foundation Server(TFS)之间的某些重要关联。这两个产品之间的大多数代码与特性集都是相同的,但它们各自的发布周期之间的差别可以说是天差地远。

由于Visual Studio Online这一产品只提供web版本,因此从2012年下半年开始,微软能够以每月一次或两次的频率对这一产品进行更新。由于这种更新是持续性的,因此不是每个用户都会在同一天内收到新特性的通知。并且如果在更新中出现任何差错,微软也可以轻易地通过回滚方式将这些更新撤消。

而对Team Foundation Server进行更新就有很大的限制,其原因也有很多。首先,无论是主要的还是次要的更新,都需要进行大量的额外测试,以确保在更新过程中不会出错。与VSO不同,微软无法做到在第一时间内修复某个TFS服务器的故障。即使在最好的情况下,也只是让系统管理员拨打微软的支持电话,并且祈祷在电话中能够解决某些问题。

另一个问题在于“更新疲劳”。虽然有些用户在看到他们最喜爱的应用有了更新时会开心地手舞足蹈,但对于系统管理员来说,更新是一种令他们感到恐惧的事物。他们需要进行备份,并且计划系统的不可用时间,这意味着要么他们必须在深夜工作,要么就得让所有用户停下来等待更新完成。因此,虽然对TFS进行偶尔的更新是能够接受的,但每两周或每四周就打一次补丁不是一种合理的做法。

从实际的角度上看,这也意味着三月十日的这次更新也是Team Foundation Server 2015 RTM版本中所包含的最后一部分特性集了。从今之后的所有变更都会等到TFS 2015 Update 1中一起发布。

说到这里,让我们来看看你在Visual Studio Online和TFS 2015中能够期望的新特性。

看板

在新版本中可以在看板板中直接对任务进行优先级排列了,在对应的列中将项目向上或向下拖动会导致项目的优先级发生变更。加上在看板视图中能够对任务进行内联的添加及编辑,微软认为,对于许多用户来说,这个看板视图已经能够取代待办项(backlog)的作用了。

看板板中还加入了一个虽不起眼,但实际上相当重要的特性,就是支持对“完成”进行定义。这一特性看起来并不复杂,但通过一段简短的文本解释对于某个指定步骤的期望,往往对于澄清团队的流程会起到令人意想不到的作用。

Team Foundation Server与Visual Studio Online之间的关联

Bug跟踪与任务板

对于某些公司来说,bug是作为某个特性或需求的子任务进行跟踪的。而对另一些公司来说,bug则是一种顶层的实体,它包含自己的相关任务。VSO与TFS现在支持这两种不同的工作模式了。

Team Foundation Server与Visual Studio Online之间的关联

语法高亮

在线代码编辑器中现在支持对XML、Sass、Objective-C和R等语言的语法高亮了。

查看英文原文: On the Relationship between Team Foundation Server and Visual Studio Online

正文到此结束
Loading...