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的客户端浏览器,将TFS的ISO加载到虚拟光驱中,并且运行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”文件夹,我们可以看到系统已经为用户自动生成好了一系统列的文档模板,其中包括几个Excel和Project文件模板,如下图所示:
此时可以直接打开并编辑。
同时,你也可以新新建立文档,并上传,只要在对应的文件夹上点击右键,在弹出的菜单中点击“Upload Document”,如下图所示:
这样,您的文档就可以被其他人共享。
5. 如何通过Web形式访问项目门户
在Team Explorer中选择对应的项目,在右键弹出菜单中选择“Show Project Portal”,如下图所示:
此时项目的门户的页面就会被打开,如下图所示:
该门户基本上可以实现和Team Explorer相同的功能,非技术人员可以通过些种方式来进行项目管理。
如果大家有什么问题可以给我发Email:warensoft@163.com