|
|
51CTO旗下网站
|
|
移动端

Visual Studio 2010 TFS探索之旅

我们此次要讨论的是Visual Studio 2010 TFS,利用它可以更好的面对复杂环境,加快开发节奏。

作者:佚名来源:IT168|2010-02-24 15:04

我们将讨论的是Visual Studio 2010 TFS,相信在正式版本发布后,将更加有利于.NET开发人员的工作。

使用过Visual SourceSafe的人都知道,VSS是一个便于安装和使用的源代码管理系统。TFS更提供了一个强健的系统,不仅提供了源码管理,而且包括了项目跟踪和开发支持。这篇文章将主要介绍一下Visual Studio 2010基本配置下的TFS。

先对TFS做一下简单介绍

TFS有对复杂环境的良好支持。比如,项目报告,SharePoint集成,支持跨多域和分布式数据库等。

首先,TFS创建了一个中央工具储存库,这样可以方便不同工作组之间的协作。可以尝试将多个系统进行多样组合。

Visual Studio TFS指南

图1 多系统模型

如图1所示,每个系统都有各自独立的储存库,资源标识集,命令和工具。要使整个系统运行起来,简直就是一个庞大而立体的工程,即使做了很多的工作,也有可能在一些地方出现纰漏。

如果有一个新的体系,可以在一定规则下,将所有的项目有机的融合在一起就好了。

新的TFS体系模型

图2 TFS模型

这种集成方式是经常会遇到的。平平常常的一天,编写源代码,创建生成,进行测试,发现Bugs并进行校对修复。周而复始,一遍遍的进行着。当一个所有这些工作都运行在一个储存库集上的时候,就可以使所有项目进行协作了。比如,当一个Bug被修复之后,希望在变更列表的相应位置中能有所记录。

这正是TFS对源代码管理的一个大贡献。在新的模型中包含了自动检测,虚拟部署和architectural validation 。

TFS新模型

图3 TFS新模型

当你使用Visual Studio Premium 和 Ultimate SKUs时,可以根据需要选择要安装的组件。

在Visual Studio中集成TFS

下面来看看怎样通过Team菜单这个简单的途径在Visual Studio 中集成TFS。(也可以通过主页链接来完成)

Team菜单

图4 Team菜单

选择并添加TFS存放的服务器路径,这里所用的Windows 7 机器名是JLZB2REL。

添加TFS路径

图5 添加TFS路径

在复选框中选择服务器和DefaultCollection,然后进行集成。

DefaultCollection集成

图6 DefaultCollection集成

现在,Team Explorer中会出现服务器和DefaultCollection的连通项。此时,还没有创建任何东西。

Team Explorer表

图7 Team Explorer表

如果创建一个新的Windows窗口程序,并向源码管理添加新的代码程序,则会出现错误提示。

Visual Studio 2000探索之旅TFS指南(图八)

图8 向源码管理添加代码

选择了Add Solution to Source Control之后,会有一个错误提示——没有可用的程序组源码管理文件夹。

错误提示

图9 错误提示

这个错误提示是提醒,要实际创建一个包含所有工作内容的TFS项目。在Team Explorer 中右键创建。

创建TFS项目

图10 创建TFS项目

这里创建一个应付账款系统的TFS项目。这个项目包含所有的解决办法和数据等整个系统必须的组件。填写完资料,点下一步。

创建TFS项目

图11 创建TFS项目

Agile模板是默认设置,可以选择CMMI。选择后点击完成。

选择模板

图12 选择模板

创建的过程中有不同的状态更新。

生成TFS项目

图13 生成TFS项目

创建完成之后,在Team Explorer中会生成Work Items, Builds, and Source Control三项。

生成新的标签

图14 生成新的标签

重新添加Add Solution to Source Control项。这个时候,就可以创建添加了。

添加Add Solution to Source Control

图15 添加Add Solution to Source Control

在Solution Explorer中可以查看创建的新文件。

查看Solution Explorer中的文件

图16 查看Solution Explorer中的文件

可以在列表中选择源码管理的方案,并点击Check-In进行添加。

添加源码管理方案

图17添加源码管理方案

为工作项目创建的TFS已经就绪了。

【编辑推荐】

  1. Visual Studio 2010中UML浏览器详解
  2. Visual Studio 2010敏捷之道
  3. Visual Studio 2010开发绚丽Win 7应用程序
  4. 详解Visual Studio 2010敏捷测试驱动开发
  5. Visual Studio 2010升级Web开发功能
【责任编辑:彭凡 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

笑熬浆糊之职场那些事

笑熬浆糊之职场那些事

IT人的职场心法
共22章 | Bear_Boss

62人订阅学习

Redis运维秘籍

Redis运维秘籍

运维标配技术
共15章 | one叶孤舟

133人订阅学习

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

247人订阅学习

读 书 +更多

C#高级编程(第4版)

C#经典名著!2006年最受读者喜爱的十大技术开发类图书!也是Wrox红皮书中最畅销的品种之一,从第一版开始就名满天下;其第3版被中华读书报...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客