源代码管理工具TFS2013安装与使用
最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度、谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安装和配置过程。
一、安装和配置过程介绍
要安装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 的许可条款,然后点击立即安装,出现如下界面:


出现安装进度条,等待安装完成。。。过一会安装完成后,会弹出Team Foundation server配置中心的界面,第一次运行配置中心,会提示要输入产品密钥如下图所示:

至于产品密钥的,呵呵。。大家可以访问bbs.fangsi.net论坛,那里会有你想要的。。输入产品密钥后,会出现如下界面:

我们选择 ---基本 选项进行配置,然后点击启动向导,会启动基本配置向导,如下图:

然后点击下一步,选择使用现有的Sqlserver实例,如下图:

点击下一步,会出现sqlserver的服务器名称,如果是本机的话,不能用.或者localhost表示本机实例,一般用计算机全名 表示。如下图:

测试通过,点击下一步后会运行环境检查,检查通过后出现如下界面:

然后点击配置按钮,开始进行自动配置 ,如下图:

大概等待5分钟后,全部配置成功,出现下图界面,就表示安装成功了,哈哈。。。

以上就是TFS2013全部的安装和配置过程。下面就是介绍如何利用TFS2013进行源代码管理和团队开发了。
二、使用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服务器,并获取团队项目代码了。
三、最后
我在这里只是简单的演示了一下TFS的安装配置过程,TFS2013非常强大,还可以进行项目的计划、BUG、测试等管理,这些高级功能我会在后面慢慢的进行摸索。TFS还有一个团队聊天室功能,我个人觉得很炫呀。最后附上一张团队聊天室的截图:

源代码管理工具TFS2013安装与使用的更多相关文章
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- [转] 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- 微软源代码管理工具TFS2013安装与使用图文教程
微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...
- 源代码管理工具TFS2013安装与使用【转载】
本文来源:博客园:http://www.cnblogs.com/suxinlcq/p/3956930.html 作者:suxin 最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以 ...
- 源代码管理工具之SVN
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块. SVN的使用环境 ...
- iOS 源代码管理工具之SVN
源代码管理工具之SVN 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面 ...
- 源代码管理工具(上)-SVN基本使用
------------------------------------------------------SVN简介和搭建 ------------------------------------- ...
- iOS核心笔记—源代码管理工具-SVN
源代码管理工具-SVN 一. 源代码管理工具概述 1. 源代码管理工具的作用? > 能追踪一个项目从诞生一直到定案的过程 > 记录一个项目的所有内容变化,无限制返回 > 查看特定版本 ...
- IOS SVN源代码管理工具使用
01. 源代码管理工具概述(PPT)===================================================* 源代码管理工具的作用:# 能追踪一个项目从诞生一直到 ...
随机推荐
- VIPServer VS LVS
http://www.cnblogs.com/nanyangzp/p/5552725.html
- Ubuntu设置环境变量的几种方法
1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效. 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效 ...
- Ubuntu下全命令行安装Android SDK
为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Andr ...
- 数据库内存泄漏——A SQLiteConnection object for database '/data/data/.../databases/....db' was leaked!
详细异常: A SQLiteConnection object for database '/data/data/.../database/....db' was leaked! Please ...
- 关于AuthorizeAttribute使用
在开发中,假如你只对一个角色进行权限处理,你可以这么写 class ActionAuthAttribute : AuthorizeAttribute { private RoleType _roleT ...
- .NET获取机器信息
/// <summary> /// using System.Web; /// using System.Management; /// </summary> public s ...
- 【USACO 3.2.4】饲料调配
[描述] 农夫约翰从来只用调配得最好的饲料来喂他的奶牛.饲料用三种原料调配成:大麦,燕麦和小麦.他知道自己的饲料精确的配比,在市场上是买不到这样的饲料的.他只好购买其他三种混合饲料(同样都由三种麦子组 ...
- python正则表达式入门
基本概念 使用正则表达式需要import re 表达式前加r避免转义 \d代表数字,\s代表空白字符,\w代表字母+数字. .代表任意单个字符 {m,n}代表前面字符至少出现m次,最多出现n次. (x ...
- C++函数覆盖的思考
最近碰到一些问题,一开始很难调试和解决,最后发现原来是在基类函数的模板方法中对子类需要重写的函数没有使用virtual,如下 class Base { public: void say(){test( ...
- (转载)div最小宽度和自适应的实现方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...