Team Foundation Server操作说明
目录
一、 Visual Studio 2010团队协作管理
1.1团队模型及角色
1.1.1创建角色
1.1.2创建工作组
1.1.3工作组成员及权限
1.2团队成员利用VS2010实现协同办公
1.2.1连接TFS服务器
1.2.2访问团队项目
1.2.3任务分发及消息传递机制
1.2.4代码审核及安全
1.3源码功能控制管理
1.3.1安全管理
1.3.2签入、签出策略
二、 Visual Studio 2010测试管理
2.1体系结构
2.2创建测试项目
2.3测试管理
1.1.1创建角色
首先,在服务器机器上先添加用户
右键单击计算机/管理/本地用户和组
1.1.2创建工作组
连接到TFS服务器,在团队项目(如 )右键
得到如下:
1.1.3工作组成员及权限
1.2.1连接TFS服务器
1.团队 – 连接到TFS服务器
2. 服务器 – 添加
3.输入服务器地址,分配端口号后创建连接
4.输入管理员分配的账号密码后连接
1.2.2访问团队项目
1.文件 – 在源代码管理中打开
2.选择所选项目 – 定义本地路径 – 下载源代码
1.2.3任务分发及消息传递机制
1.打开团队资源管理器,可见如下团队内容
2.例新建工作计划
新建工作任务后发送给执行者
执行者可在自己的工作任务中得到该计划
1.2.4代码审核及安全
1.代码文件状态说明
1.3.2签入、签出策略
TFS上的代码必须保证能够编译通过,不能够编译通过的代码不能上传至服务器,应保持在本地,待编译通过后再行签入
避免团队中多人负责对同一项目文件进行同时修改:当发生多人同时负责对同一项目文件的情况时,迁出锁定类别请选择:阻止其他用户签入和迁出。
每天下班之前必须签入已经能编译通过的代码
签入代码时尽量加入注释
当签入源代码时如果发生冲突,即要签入的文件已经存在于服务器端,已被其他用户修改。必须进行自动合并文档操作,当自动合并失败时,必须与修改人进行沟通,确保避免代码覆盖。
按公司规范,项目开发过程中产生的文档必须上传至服务器,但是在文档形成过程中的版本管理和控制必须到TFS。
Team Foundation Server操作说明的更多相关文章
- Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理
1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工 ...
- 解除Team Foundation Server 5个用户的限制
因为所有的用户必须加入到Team Foundation Licensed Users组内才能连接上TFS; 所以只要手工修改数据库,就可以破解5用户限制了.我们以TFSGuest4帐户做测试. 具体操 ...
- 让Team Foundation Server/TFS自动记住用户名密码解决方案
在使用Team Foundation Server(以下简称TFS) 的时候,在每次打开Visual Studio TFS时候,需要输入用户名和秘密,比较麻烦.现提供一种方法可以解决这个问题: 依次执 ...
- team foundation server——网络代码管理工具
像我们平时有时会莫名的弹出一个如下图所示的提示框,这个是什么呢?这个就是有人用team foundation server进行过代码管理的项目 那么team foundation server到底是什 ...
- TFS(Team Foundation Server)敏捷使用教程(四):工作项跟踪(1)
工作项跟踪(1) 可跟踪性是软件过程的重要能力,TFS主要是以工作项来实现过程的可跟踪性.曾有人问:"你们实际项目里的工作项是怎么样的?能不能让我们看看?"我也一直很好奇别的公司T ...
- Team Foundation Server简介
对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间.成员与首先使用软件的用户之间有很好的沟通. Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这 ...
- 初探Team Foundation Server (TFS) 2015 REST API
REST是一种简洁方便的Web服务,通过基于http协议的远程通信,可以为多种客户端程序提供远程服务,大幅提高了服务器系统的可扩展性. 微软宣布从Team Foundation Server 从201 ...
- TF255466: Team Foundation Server 的配置过程无法继续。以前的更新或安装需要重
在验证是否可以安装 SharePoint 时的提示,Error [ System Checks ] TF255466: The configuration process for Team Found ...
- Team Foundation Server 2010下载安装配置方法
一.Team Foundation Server 2010下载: ed2k://|file|cn_visual_studio_team_foundation_server_2010_x86_x64_d ...
随机推荐
- swift-01-利用元组判断字符串出现次数
//问题的提出:有一个字符串 array = ["1","2","4","4","2"," ...
- O-C相关-09-id 类型与应用
09-id 类型与应用 1, 使用 NSObject 访问子类对象方法 代码在编辑的时候, Xcode 会实时检查语法情况. 如果调用某个对象的方法, 在声明中没有该方法的声明, 那么就会报错. 但是 ...
- javascript 基础2第12节
1. <html> <head> <title>javascript基础</title> </head> <body> 1.Nu ...
- webService学习记录
服务端配置1.新建web项目,导入xFire的jar包2.创建服务接口.实现类3.创建src->META-INF->service->service.xml 将实现类.接口配置到里面 ...
- Java教程——CMD手动编译运行失败原因(高手略过)
(仅对新手,高手略过)在学习Java初期,我们在利用cmd手动编译java程序的时候,会遇到编译成功,但运行却总是提示失败.已经排除了java配置环境的问题,Path和ClassPath以及%JAVA ...
- C语言链表全操作(增,删,改,查,逆序,递增排序,递减排序,链式队列,链式栈)
一,数据结构——链表全操作: 链表形式: 其中,每个节点(Node)是一个结构体,这个结构体包含数据域,指针域,数据域用来存放数据,指针域则用来指向下一个节点: 特别说明:对于单链表,每个节点(Nod ...
- vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
vim 配置文件 ,高亮+自动缩进+行号+折叠+优化 将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效: 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)& ...
- ARM 平台上的Linux系统启动流程
开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解.于是开始各种百度谷歌,当然看 ...
- JS当前日期相加相减
function DateAddORSub(interval,type,number) { /* * 功能:实现Script的Date加减功能. * 参数:interval,字符串表达式,表示要添加的 ...
- HTML XML XHTML DHTML区别与联系
(1)HTML HTML是超文本标记语言 (2)XML XML是可扩展标识语言,但XML是一种能定义其他语言的语. XML最初设计的目的是弥补HTML的不足, 以强大的扩展性满足网络信息发布的需要 , ...