指间(蒋建华)--天行健,君子当自强不息

        专注于微软产品及.Net技术的blog
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

TFS 2008 使用简明教程(1)

Posted on 2010-09-10 13:32  蒋建华  阅读(1288)  评论(2编辑  收藏  举报
     版本管理是一个贯穿整个软件项目周期的重要过程,项目的源码管理通常都会使用源码管理工具来辅助完成源码管理。无论软件项目是何种类型、规模大小、周期长短如果忽视了版本管理都将为项目带来巨大的风险,所以在为项目选择技术方案的同时就应考虑选择一款合适的版本管理工具来管理项目的源码、文档。Team foundataion Server 2008(TFS 2008)就是一款在VS2008上进行版本管理的工具,下面是TFS 2008简明教程。
版本管理设置
安装了Team Explorer以后,首先需要对团队资源管理器在本地进行一下设置,当然也可以跳过此环节,直接连接服务器,或者在以后的步骤中再进行设置也可以。
设置过程中,首先设置使用Team Foundation server来作为我们的源代码管理插件,打开Visual Studio,在工具|选项里选择源代码管理器,如下图所示:
图 TFS作为源代码管理插件
设置完以后,点击左侧源代码管理,点击Visual Studio Team Foundation菜单项,如下图所示:
图 设置TFS
这里设置了签出时获取项的最新版本,以保证团队开发时每个人都能获取到最新版本且在修改代码时不会覆盖他人版本。
 
服务器连接
安装了Team Explorer以后,就可以连接到现有的Team Foundation Server上进行团队开发,打开Visual Studio,在右侧的团队资源管理器,如下图所示:
图 团队资源管理器
点击团队资源管理器,打开添加要连接的Team Foundation Server,如下图所示:
图 连接TFS
 
源代码获取
连接上TFS以后,就可以使用团队资源管理器来获取源代码了,如下图所示:
图 获取源代码
点击源代码管理,在源代码管理资源管理器里获取源代码即可,注意在获取源代码之前需要设置本地存放源代码的文件夹,在第一次获取时设置好目录。
 
使用版本管理
版本管理中最常用的是签入签出,这里列举几条签入签出使用的规则:
1.           可以在解决方案资源管理器里签入签出,也可以在团队资源管理器管理里签入签出,对于文档类型的文件如果不在解决方案里,就只能通过团队资源管理器管理签入签出。
2.           添加新文件会自动签出项目工程,添加后,保证编译没有错误,立即把工程文件和新创建的文件签入,这样以保证不会独占项目,利于团队协作。签入工程和新建文件后,再签出新建的文件进行修改。
3.           签入前保证本地编译通过。
4.           签入时,如果是展示层代码,一定要把工程调用数据访问层和业务逻辑层工程签入。
5.           在签入时添加注释,说明修改了什么功能。
6.           在签出修改功能时,最好手动获取一下该文件/工程的最新版本。
签入签出的操作如下图所示:

签出源代码