warensoft 我是科学家

Warensoft 我是科学家

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

VS2008/VS2010连接TFS

warensoft 中科院计算所培训中心

当管理人员建立好TFS服务器之后,其他工作人员便可以通过TFS的客户端来连接服务器了,在下面内容中,我们会提及到以下内容。

l         如何连接TFS

l         如何建立新的团队项目

l         源代码保护

l         如何管理项目文档

l         如何通过Web形式访问项目门户

 如果大家有什么问题可以给我发Email:warensoft@163.com

1.      如何连接TFS

对于非技术人员可以不安装TFS的客户端,而直接通过Web形式来访问团队门户,但如果是技术人,那么要确定IDE的版本,如果使用VS2010,则不需要额外安装,该功能已经集成在IDE中。如果使用的是VS2008,则需要安装TFS的客户端浏览器,将TFSISO加载到虚拟光驱中,并且运行setup.exe,在弹出的安装窗口中选择“Team Explorer”(团队浏览器),如下图所示:

Team Explorer安装完毕之后,打开VS IDE,在IDE的工具栏上会多出一个图标,如下图所示:

点击这个图标,就会打开团队管理器,如下图所示:

此时,请点击按钮,以添加新项目,点击之后,会弹出“Connect to Team Foundation Server”(连接到TFS)对话框,如下图所示:

点击“Servers”按钮,会弹出“Add/Remove Team Foundation Server”对话框,如下图所示:

点击“Add”按钮,添加新的服务器,这里只需要输入服务器的IP即可,路径,商品号以及协议均采用默认,如下图所示:

配置完毕之后,点击“OK”,便可以进行首次连接,如下图所示:

连接完毕后的效果,如下图所示:

2.      如何建立新的团队项目

在服务器名称上点右键,在弹出的菜单上选择“New Team Project”,如下图所示:

在弹出的窗口中,首先输入项目的名称,如下图所示:

然后选择项目管理过程的模板,如下图所示:

默认的模板是MS的敏捷方式模板,同时还为用户提供了基于CMMI的标准管理模板(两种管理方式的区别是一个比较大的话题,我们会在以后的Blog中时行分类讲解),这里选择敏捷开发方式模板。

接下来,要设置项目门户的标题以及供述,同时自动生成一个门户网址(用户可以通过门户方式对项目进行管理,不需要安装TFS客户端),如下图所示:

下面,来选择源代码管理的文件夹名,这里采用默认名称,如下图所示:

最后点击下一步,完成。新项目建立完毕之后,团队管理器如下图所示:

从上图中可以看出,通过设置敏捷开发方式,系统为用户自动生成了对应的工具模板,其中包括:工作项文件夹(主要用于工作项的传递以及追踪),文档文件夹(用于开发人员之间文档的传递),报表文件夹(用来存储项目相关的报表,如进度报表等),编译方案文件夹(用来配置MS Build,以定制编译方案)以及源代码控制。

3.      源代码保护

下面我们在VS2010中建立一个解决方案,并添加几个项目,然后把这些项目的源代码签入到刚才建立的TFS上。

首先,要将VS连接到刚才建立好的TFS上(方法和前面所讲的一样,这里不再重复),然后建立几个项目,如下图所示:

其中,MyProject.Web是应用系统的表现层,MyProject.Bl是业务逻辑层,MyProject.DA是数据访问层。下面在MyProject的解决方案上点击右键,在弹出的菜单下点击“Add To Source Control”,如下图所示:

在弹出的窗口中选择对应的项目(这里是TestProject),并确定,如下图所示:

这里,我们会在解决方案窗口中发现所有的项目前面都有一个图标,这表明现在所有的项目还没有被签入过,如下图所示:

代码的签入比较简单,只需要在解决方案上点击右键,选择“CheckIn”即可,如下图所示:

这时系统会为用户提示要签入的文件,如下图所示:

点击“CheckIn”按钮后,代码文件会被签入,同时代码的图标也会变成,表示代码已经被锁定,不能更改。

如果需要修改代码,并且别人不能同时修改,可以将代码签出,此时,右键点击要签出的文件,选择“CheckOut For Edit”,如下图所示:

然后会弹出文件签出窗口,然后在LockType选项中选择第二项,即当前用户可以修改,其他用户不能修改,最后点击“CheckOut”按钮,如下图所示:

被签出的代码文件的图标会变成,如下图所示:

如果想在其他用户的计算机上打开源代码,首先,连接远程TFS,方法和前面所说的连接方法一样,然后在Team Explorer双击“Source Control”,如下图所示:

这时会打开当前团队项目的“Source Control Explorer”,找到对应的解决方案文件,打开即可,如下图所示:

4.      如何管理项目文档

展开Team Explorer的“Documents”文件夹,我们可以看到系统已经为用户自动生成好了一系统列的文档模板,其中包括几个ExcelProject文件模板,如下图所示:

此时可以直接打开并编辑。

同时,你也可以新新建立文档,并上传,只要在对应的文件夹上点击右键,在弹出的菜单中点击“Upload Document”,如下图所示:

这样,您的文档就可以被其他人共享。

5.        如何通过Web形式访问项目门户

Team Explorer中选择对应的项目,在右键弹出菜单中选择“Show Project Portal”,如下图所示:

此时项目的门户的页面就会被打开,如下图所示:

该门户基本上可以实现和Team Explorer相同的功能,非技术人员可以通过些种方式来进行项目管理。

如果大家有什么问题可以给我发Email:warensoft@163.com

posted on 2010-06-18 11:56  王宇 warensoft  阅读(9906)  评论(6编辑  收藏  举报