使用Team Foundation Server进行源代码管理(转)
Microsoft® Visual Studio® Team System 2008 Team Foundation Server(以下简称为TFS) 是 Microsoft 新的应用程序生命周期管理服务器,允许 IT 开发团队中的任何成员:开发人员、测试人员、业务分析人员和团队经理协同合作,规划、跟踪和管理其软件开发项目的配置。
连接服务器
首先需要安装Team Explorer(以下简称为TE) 。TE相当于TFS的客户端,安装TE后,管理或开发人员可以利用Office或Visual Studio连接TFS。
安装完TE后,打开Visual Studio,可以看到里面多了关于团队的选项:
添加团队项目
团队项目,最简单的例子就是大家共同维护一份代码,将维护结果放在服务器的共享空间里,免去了互相拷贝代码的麻烦。下面让我们来建立一个团队项目:
首先连接到服务器,在团队资源管理器中,点击右上角的“添加现有团队项目”,在弹出的“添加/移除Team Foundation Server“对话框里,选择添加按钮,输入TFS地址:
输入用户名和密码:
回到团队资源管理器,选择新建团队项目:
输入团队项目名称
选择一个模板,默认TFS有两个模板:敏捷开发模板和CMMI模板,这里我们选用敏捷开发:
输入项目介绍,以及源代码存放位置:
点击完成后,开始建立团队项目:
接下来,往这个团队项目里添加解决方案,选中添加到源代码管理:
添加现有团队项目
在团队资源管理器中,选择添加现有团队项目:
选择团队项目:
完成后:
签出代码和签入代码
签出:读取服务器上代码,进行修改。在此过程中,可以加锁以防止别人同时修改。
签入:将修改的代码递交到服务器上,如果加锁,则解锁。