TFS2010使用手册

更新时间:2024-04-11 22:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目 录

1. 2.

目的 ................................................................................................................................................................................. 1 常用功能介绍 ............................................................................................................................................................... 1 2.1. 连接TFS服务器..................................................................................................................................... 1 2.1.1. vs2008连接方式 ..................................................................................................................................... 1 2.1.2. vs2010连接方式 ..................................................................................................................................... 4 2.2. 设置工作区 .............................................................................................................................................. 4 2.3. 增删改工作区 .......................................................................................................................................... 5 2.4. 源代码管理 .............................................................................................................................................. 7 2.4.1. 签入签出文件 .......................................................................................................................................... 7 2.4.2. 获取特定版本 .......................................................................................................................................... 8 2.4.3. 删除文件 ................................................................................................................................................... 9 2.4.4. 添加文件 ................................................................................................................................................. 10 2.4.5. 撤销变更 ................................................................................................................................................. 11 2.4.6. 查看历史记录 ........................................................................................................................................ 12 2.4.7. 标签 .......................................................................................................................................................... 13 2.4.7.1. 应用标签 ................................................................................................................................................. 13 2.4.7.2. Quick Label.............................................................................................................................................. 15 2.4.8. 查询 .......................................................................................................................................................... 16 2.4.9. 分支与合并 ............................................................................................................................................ 17 2.5. 挂起的更改 ............................................................................................................................................ 22 2.6. 搁置集 ...................................................................................................................................................... 23 2.7. 工作项查询 ............................................................................................................................................ 25 2.7.1. 修改查询结果显示 ............................................................................................................................... 26 2.7.2. 新建查询 ................................................................................................................................................. 27 2.8. 生成功能 ................................................................................................................................................. 28 2.9. 切换用户登录 ........................................................................................................................................ 28 2.10. 更改密码 ................................................................................................................................................. 29 2.11. 常见问题及解决办法 .......................................................................................................................... 30 问题1:如果在2.4.4【添加文件】操作的时候,放错了位置怎么办? ...................................................... 30 问题2:VS启动时提示MSN没有登录的错误的解决办法 ...................................................................... 30

TFS2010客户端使用手册

1. 目的

本手册详细地介绍了TFS常用功能,指导相关人员如何使用。 2. 常用功能介绍 2.1. 连接TFS服务器 2.1.1. vs2008连接方式

启动vs2008,点击菜单栏【工具】---【连接到Team Foundation Server】,如图所示:

跳出对话框,点击【服务器】按钮,进入添加服务器对话框,如下图:

第1页

TFS2010客户端使用手册

点击【添加】按钮,弹出添加服务器对话框,输入TFS服务器Ip地址,点击【确定】,如图:

第2页

TFS2010客户端使用手册

进入凭据对话框,输入管理员分配的用户名和密码,点击【确定】

返回到【连接到团队项目对话框】,会列出所有你有权限访问的项目列表,选择你要访问的项目(如果项目太多,建议别全选,只选择当前急需处理的项目,否则刷新会很慢),如图所示:

点击【确定】,回到vs界面,在右侧会显示团队资源管理器,连接TFS服务器成功。

第3页

TFS2010客户端使用手册

2.1.2. vs2010连接方式

vs2010连接tfs服务器的方式与vs2008类似,就第一步不一样。

点击vs2010菜单栏的【团队】---【连接到Team Foundation Server】,接下来的操作方式跟vs2008一摸一样

2.2. 设置工作区

连接成功后,在团队资源管理器中,双击你要查看的项目,在展开的项中,找到【源代码管理器】,双击,然后在右边会显示【源代码管理资源管理器】,如图所示:

在【源代码管理资源管理器】中,选中你要映射到本地的项目或者项目中的某个文件夹,或文件,右键点击,选择【映射到本地文件夹(E)】,弹出设置对话框,如图所示:(注:左下角有个【递归】选项,如果选择,则会将项目或者文件夹内所有文件映射到所设工作区;如果取消,则只将所选项目或者文件夹内的第一级目录和文件映射到所设工作)

选择本地文件夹后,点击【确定】,会弹出如下对话框。如图所示,如果选【是】,则会立即将所选内容从服务器下载到本地,选择【否】,则不下载,只是设置工作区。

第4页

TFS2010客户端使用手册

2.3. 增删改工作区

如图所示,点击【工作区】,会弹出下拉菜单,选择【工作区…】

选择之后,会弹出【管理工作区】对话框,如图所示,

a) 添加工作区

点击【添加】按钮,弹出如下对话框(注:【名称】可以修改,【所有者】和【计算机】不要修改,否则在以后操作中会产生一些问题)

第5页

TFS2010客户端使用手册

b) 编辑工作区

点击【编辑】按钮,弹出如下对话框,选择下面列表中的记录,可进行相应的修改。

c) 移除工作区

选中工作区列表中要删除的记录,点击【移除】按钮,会弹出提示,按提示进行相应的操作。

第6页

TFS2010客户端使用手册

2.4. 源代码管理 2.4.1. 签入签出文件

在源代码资源管理中或者打开的团队项目解决方案中,选中要签出的项(如果不是第一次签

出,请先【获取最新版本】,然后再签出),右键点击,选择【签出以进行编辑】,如图:

然后弹出签出对话框,对于不同的签出项,可以选择【锁类型】,如图所示:

当签出成功后,在文件名前会有一个红勾,如图所例:

第7页

TFS2010客户端使用手册

在签入之前,必须要先签出。签入已经更改的项,选中右键点击,选择【签入..】,如图所示:

选择之后,弹出签入对话框,在【注释】栏填入签入说明,如更改了什么功能,添加了什么功能等,以便以后获取特定版本时参考。在列表中列出的是所有的更改,你也可以选中相关的多项,一起签入。

2.4.2. 获取特定版本

选中要获取特定版本的项,右键点击,选择【获取特定版本】,如图所示:

第8页

TFS2010客户端使用手册

之后会弹出对话框,如图所示,可以根据【变更集】号、【标签】、【日期】、【工作区版本】

,来获取相应的版本。选择【变更集】或【标签】后,点击标签。

按钮,可以按条件查询变更集和

2.4.3. 删除文件

选中要删除的项,点击右键,弹出菜单,选择【删除】,如图所示:

第9页

TFS2010客户端使用手册

操作之后,文件的状态就会如下图所示,状态为“删除,锁定”,然后再右键点击该项,选择【签入挂起的更改】,这样才从服务器端删除该项。

2.4.4. 添加文件

方式一:

方式二:

选中要添加到的目标文件夹,右键点击,选择【将项添加到文件夹】,如图所示:

第10页

TFS2010客户端使用手册

进行以上步骤后,会弹出如下对话框,选择文件或者文件夹,点完成

点击【完成】之后,文件只是被添加到【源代码管理资源管理器】,此时文件名前面有个符号:如果要添加到服务器,让别人也能查看编辑,右键选中项,选择【签入挂起的更改】。

2.4.5. 撤销变更

右键点击已签出的项,选择【撤销挂起的更改】菜单,弹出对话框,可选择一个或者多个项,如图:(注:撤销更改会撤销本地的更改,如果未经过测试不想签入修改的,可参考后面的【搁置

第11页

TFS2010客户端使用手册

集】章节)

2.4.6. 查看历史记录

选中查看项,右键点击,选择【查看历史记录】,如图所示:

然后会弹出历史记录列表,双击要查看的变更集信息,会弹出所选变更集包含的文件,双击会打开文件,查看文件内容,如图所示:

第12页

TFS2010客户端使用手册

2.4.7. 标签

2.4.7.1. 应用标签

在源代码管理资源管理器中,选中要打标签的项,右键点击,如图所示:

第13页

TFS2010客户端使用手册

然后会弹出应用标签对话框,如图所示:

第14页

TFS2010客户端使用手册

如上图,点确定之后,弹出如下对话框,输入标签名称和注释,点击【确定】,完成创建标签,如图:

2.4.7.2. Quick Label

Quick Label 是只应用于单体,比如说一个项目,或一个文件夹,或一个文件,不能像【应用标签】一样,可以把很多不同项目或文件夹的项放在一起创建标签。右键点击所选项,选择【Quick Label】,填入必填项,点【OK】,如图所示:

第15页

TFS2010客户端使用手册

2.4.8. 查询

说明:要使用tfs的查询功能,必须根据vs的版本安装对应的tfs power tool(vs2008—>power

tool2008,vs2010?tfs power tool 2010).

右键选中的项目或文件夹,选择【Find in source control】,如图所示:

选择【status】和【wildcard】弹出的对话框都一样,如图所示:

选择【Changeset】弹出的对话框如图:

第16页

TFS2010客户端使用手册

2.4.9. 分支与合并

分支:可以对主线代码或受版本控制的文件进行分支,以启用并行开发、功能隔离或者为某个版本创建代码快照。在对代码或文件进行分支时,会创建副本,可以用其来进行更改,而不影响源文件。TFS版本控制会保持与源文件的关联。 分支操作会从源位置复制文件并将它们添加到目标位置。源提供要进行分支的文件或文件夹的名称和版本,而目标提供目标文件或文件夹的位置。目标文件夹名称对于服务器必须是唯一的。如果目标文件夹与服务器上已有的文件夹具有相同的名称,则将在该文件夹中创建目标。

第17页

TFS2010客户端使用手册

在创建分支时,Team Foundation 版本控制会将新文件注册为挂起的更改。直到将挂起的更改提交到服务器后,才会创建文件。在将分支提交到服务器之前,可以修改、重命名、删除和撤消文件及文件夹。

注意:文件或文件夹必须处于未删除状态才能进行分支。如果源中包含任何已删除的项,则目标中将不会包含已删除的项。以后,如果在源中撤消删除这些项,它们在目标中并不会也变为撤消删除状态。您必须将源中的文件合并到目标中。

合并:合并就是将两个不同分支中进行的更改结合在一起。合并操作包括名称更改、文件编辑、文件添加、文件删除或者撤消删除在源分支中所做的更改并将这些更改集成到目标分支中。如果同时在源分支和目标分支中修改了项,则系统将提示您解决冲突。

合并将标识源分支中所有已添加的文件或文件夹,然后尝试将相应项添加到目标分支中。 注意:如果尝试合并源分支中与目标分支中的项同名的项,则 Team Foundation 会执行隐式 baseless 合并。但是,如果使用 tf merge 命令时带有 /noimplicitbaseless 选项,则无法使用 baseless 合并来解决命名空间冲突。必须重命名其中一个文件,并再次运行合并操作以解决该冲突。

合并操作将检查源分支中每个同时存在于目标分支内的项的历史记录。对于每个项,如果在源分支中所做的更改并不存在于目标分支中,则将这些更改合并到目标分支中。如果已在目标分支上修改了该项,则会报告冲突。 在合并操作过程中,可以选择合并项的特定版本或所有更改。

a) 创建分支

在\源代码管理资源管理器\窗口中,选中要分支的文件夹或文件,右击,再单击\分支\。如下图:

在\分支\对话框的\目标\文本框中,修改新分支的位置和名称。也可以单击\浏览\移动到某个位置。如下图:

第18页

TFS2010客户端使用手册

说明:一个分支就是一个挂起的更改,必须执行签入操作才能提交到服务器供其它成员查看到。

b) 分支合并

在\源代码管理资源管理器\窗口中,选中要合并的文件夹或文件,右击,再单击\合并\。如下图:

第19页

TFS2010客户端使用手册

在这里我们修改了\分支\中的一个readme文件,然后将\分支\所做的修改合并到\中。所以将\分支\作为源,将它合并到\这个目标中。如下图:

我们这里就合并源的最新版,如果你想合并其它版本,可以自行选择,如下图:

第20页

TFS2010客户端使用手册

在这里告诉你合并的准备工作做好,点击\完成\系统即为你执行合并操作,我们点【完成】。

第21页

TFS2010客户端使用手册

完成之后我们看到,在源代码管理窗口中,readme文件的挂起的更改为合并,编辑,我们只要签入就完成了整个合并操作。如下图:

2.5. 挂起的更改

当要签入某个已经签出的文件,此时如果去项目源代码管理里一层一层找会很慢,有点浪费时间。所以为了快速高效的签入文件,可以进行以下操作:

点击文件菜单【视图】--->【其他窗口】--->【挂起的更改】,之后就会跳出一个窗口,选中列表中你要签入的文件,可以一次性签入一个或者多个文件,如图所示:

然后弹出对话框,选择要签入的文件,如图所示:

第22页

TFS2010客户端使用手册

2.6. 搁置集

搁置集是TFS特有的一个强大功能,常用方案如下:

在您未准备好或者无法签入一组挂起的更改时,可以搁置挂起的更改。主要有以下五种搁置方案:

中断: 当您所具有的挂起的更改未准备好签入但您需要从事其他任务时,可以搁置这些挂起的更改以保留它们。

集成: 当您所具有的挂起的更改未准备好签入但您需要与其他团队成员共享这些更改时,可以搁置这些挂起的更改并让您的团队成员对它们取消搁置。

评审: 当您所具有的挂起的更改已准备好签入并且必须经过代码评审时,可以搁置这些更改并通知该搁置集的代码审阅者。

备份: 当您正在做的工作要执行备份但未准备好签入时,可以搁置您的更改并将其保留在 Team Foundation 服务器上。

移交: 当您正在做的工作要由其他团队成员完成时,可以搁置您的更改以便更容易地进行移交。

操作方法:

点击vs菜单栏【试图】--【其他窗口】--【挂起的更改】,如图:

第23页

TFS2010客户端使用手册

在列表中选中要搁置的文件,点击【搁置】,弹出对话框,如图:

填写名称,点击【搁置】按钮,完成搁置集创建。 取消搁置: 在【挂起的窗口】,点击【取消搁置】,弹出窗口,如图所示:

第24页

TFS2010客户端使用手册

选中要取消的搁置集,点击【取消搁置】,此时客户端将搁置集中的所有源文件覆盖本地文件,如果本地文件与搁置集中的文件版本不一致,会弹出冲突提示。

2.7. 工作项查询

如图所示,【工作项】下列出的即为查询语句,双击即可显示结果:

第25页

TFS2010客户端使用手册

2.7.1. 修改查询结果显示

Vs2008下的修改方式,如图:

Vs2010下的修改方式:

第26页

TFS2010客户端使用手册

选择【列选项】之后,弹出的对话框都一样, 如图:

2.7.2. 新建查询

在【团队资源管理器】中,双击展开目标项目,可以选择新建查询的类型,可以是【团队查询】(一般情况下管理员才有此权限)或者【我的查询】等,选中类型,右键点击,选择【添加查询】,如图:

第27页

TFS2010客户端使用手册

然后弹出对话框,如图所示:

2.8. 生成功能

暂未启用,待完善.

2.9. 切换用户登录

团队资源管理器会自动记住用户名和密码,第一次登录之后就不会再提示输入用户名密码。如果需要使用其它帐号或帐号密码不对的情况,可以到“控制面板” -> “用户帐号” 下删除用户密码或更改密码。 1.打开“控制面板” -> “用户帐号”,选择“高级”。点击管理密码按钮。

第28页

TFS2010客户端使用手册

2.在存储用户名和密码窗口,点击添加打开添加TFS用户名和密码窗口。

如果不存在10.20.2.28,则点击添加。如已存在则先点击删除按钮,再点击添加按钮。

3.填写TFS服务器、用户名和密码。然后点击确定按钮。

2.10. 更改密码

第29页

TFS2010客户端使用手册

2.11. 常见问题及解决办法

问题1:如果在2.4.4【添加文件】操作的时候,放错了位置怎么办?

解决办法: 1) 如果您上传的文档放错了位置,请使用!!移动!!功能将文档移动到正确的位置

下,而不要删除旧文档重新上传。

2)如果你的文档命名错误,请使用!!重命名!!功能将文档重命名,而不要删除旧文档重新上传。

问题2:VS启动时提示MSN没有登录的错误的解决办法

在每次启动VS时提示Windows Live Messager没有登录,如下图:

解决办法:

如果没有安装TFS Power Tools,则先安装。安装完后,在团队资源管理器中的Team Memeber节点右击,如下:

第30页

TFS2010客户端使用手册

第31页

TFS2010客户端使用手册

后一步单击\按钮保存成功后,即可在下次启动VS时不再提示错误。

第32页

本文来源:https://www.bwwdw.com/article/oz9p.html

Top