最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,之前只是用过SVN,历来没有用过TFS,因此在网上百度、谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安装和配置过程。sql
1、安装和配置过程介绍windows
要安装TFS2013固然要先进行下载了,能够在下面的地址下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=43728;文件有2.5G浏览器
下载完成后,双击vs2013.3_tfs_chs.iso这个文件进行安装,须要注意的是安装这个版本的TFS,要首先安装Sql server 2012 sp1。安装界面以下图所示:服务器
选择我接受Team Foundation Server 的许可条款,而后点击当即安装,出现以下界面:sqlserver
出现安装进度条,等待安装完成。。。过一会安装完成后,会弹出Team Foundation server配置中心的界面,第一次运行配置中心,会提示要输入产品密钥以下图所示:测试
至于产品密钥的,呵呵。。你们能够访问bbs.fangsi.net论坛,那里会有你想要的。。输入产品密钥后,会出现以下界面:网站
咱们选择 ---基本 选项进行配置,而后点击启动向导,会启动基本配置向导,以下图:.net
而后点击下一步,选择使用现有的Sqlserver实例,以下图:3d
点击下一步,会出现sqlserver的服务器名称,若是是本机的话,不能用.或者localhost表示本机实例,通常用计算机全名 表示。以下图:版本控制
测试经过,点击下一步后会运行环境检查,检查经过后出现以下界面:
而后点击配置按钮,开始进行自动配置 ,以下图:
大概等待5分钟后,所有配置成功,出现下图界面,就表示安装成功了,哈哈。。。
以上就是TFS2013所有的安装和配置过程。下面就是介绍如何利用TFS2013进行源代码管理和团队开发了。
2、使用TFS进行团队开发和源代码管理
在浏览器中输入:http://localhost:8080/tfs 会出现下图:
浏览器能够正常访问,就表示上面的配置过程一切正常。
上图有功能、了解、获取Visual Studio、管理四个选项,我点击管理,在出现的界面点击访问级别选项卡,以下图:
咱们能够在上图的左边看到有:有限、标准、彻底三个访问级别,咱们将“彻底”设置为默认访问级别。
设置完成后,咱们打开VS2013 ,点击团队资源管理器中的选择团队项目,打卡以下界面:
咱们选择一个团队服务器,而后会出现一个默认的团队项目集合,咱们选择这个默认的团队项目集合,而后点击链接按钮,以下图:
点击链接按钮后,由于是第一次使用VS2013的团队资源管理器会提示你映射一个本地的工做区,也就是咱们的代码和文档要保存的地方,咱们点击配置工做区,以下图:
咱们点击映射并获取按钮,会提示已成功映射工做区。而后咱们回到VS2013团队资源管理器的首页,点击建立团队项目,填写一个团队项目名称和描述说明,而后点击下一步,以下图:
在出现的界面中,会提示咱们选择一个过程模板,我在这里选择了第二项敏捷开发模板, 以下图:
点击下一步,在出现的界面中,选择使用Team Foundation版本控制,以下图:
而后咱们点击完成按钮,出现以下建立团队项目的界面:
大概等待几分钟,出现下图就表示团队项目建立成功:
而后咱们点击关闭按钮。在VS2013的团队资源管理器中,咱们在团队项目的主页中,在下方的解决方案树形列表中,点击新建按钮。以下图:
咱们点击新建按钮后,就能够建立一个标准的Vs项目,我在这面选择了ASP.NET Web应用程序,以下图:
新建立的项目中,在解决方案资源管理器中,咱们会发现代码文件的前面有了加号(+),咱们能够签入一次项目,选择解决方案,而后点击右键,选择签入,以下图:
点击签入按钮后,咱们的代码文件前面就会出现一个锁的图案。表示已经签入到服务器了。
那么代码文件和项目签入到服务器后,团队的其余成员怎么来链接和获取项目呢?
首先咱们要先建立一个windows用户,点击--》 这台电脑--》 点击右键--》 选择管理菜单,弹出计算机管理界面,而后选择本地用户和组--》用户,新建一个用户,以下图:
建立完windows 用户,咱们下一步就是要把这个用户加入到TFS团队项目成员里面来。在VS2013 团队资源管理器的主页中,咱们点击Web门户网站,以下图:
点击Web门户网站后,会在浏览器中打开TFS的管理界面,以下图:
在右边有一个成员管理功能,咱们点击管理按钮,出现下图:
咱们点击添加按钮,把刚刚新建的windows用户添加进团队项目成员里面来,以下图:
这样咱们的测试用户就能够用VS2013链接咱们的TFS服务器,并获取团队项目代码了。
3、最后
我在这里只是简单的演示了一下TFS的安装配置过程,TFS2013很是强大,还能够进行项目的计划、BUG、测试等管理,这些高级功能我会在后面慢慢的进行摸索。TFS还有一个团队聊天室功能,我我的以为很炫呀。最后附上一张团队聊天室的截图: