TeamFoundationServer工具使用一.连接TFS:打开VisualStudio,在菜单栏点击“团队-连接到TeamFoundationServer”一.连接TFS(续):在弹出的对话框中,点击“服务器”按钮一.连接TFS(续):点击“添加”按钮一.连接TFS(续):在弹出的对话框中输入TeamFoundationServer的服务器地址:192.168.0.2,点击“确定”按钮。一.连接TFS(续):弹出对话框需要输入用户名和密码,用户名为拼音全拼,初始密码为1,点击“确定”按钮。一.连接TFS(续):此时列表中会出现192.168.0.2的连接信息,点击“关闭”按钮。一.连接TFS(续):此时出现项目列表,选择需要连接的项目,点击“连接”按钮。一.连接TFS(续):此时查看“团队资源管理器”页面,点击主页图标,选择下方的“源代码管理器”按钮。一.连接TFS(续):在VisualStudio的左方会出现“源代码管理资源管理器”的页面,到此时我们已经成功连接上TFS。二.设置本地工作区TFS的工作区包含两种,本地工作区和服务器工作区服务器工作区:在进行更改前,团队成员将公开签出文件。大多数操作都要求开发人员连接到服务器,此系统有利于锁定工作流。采用这种工作方式的其他系统包括VisualSourceSafe、Perforce和CVS。本地工作区:每个团队成员将具有最新版本的基本代码的副本并根据需要脱机工作。开发人员签入其更改并在必要时解决冲突。采用这种工作方式的另一个系统是Subversion。二.设置本地工作区如果要对项目中的文件进行编辑时,需要对项目文件进行映射,点击项目名称,在本地路径附近显示“未映射”,点击此按钮,弹出对话框,选择本地文件夹。二.设置本地工作区(续)将本地文件夹选定后,左方“递归”选项请确保勾选上,然后点击映射。二.设置本地工作区(续)映射时弹出对话框,选择“是”,将所有相关文件下载到本地工作区。二.设置本地工作区(续)如果安装了对应的VisualStudio的Powertool插件,则在对应的本地文件夹可以直接右键进行添加、删除、签出修改等操作。三.新建文件夹右键单击需要新增文件夹的目录,选择“新建文件夹”按钮,或者点击上方新建文件夹的图标。三.新建文件夹(续)文件夹新增之后,会在前方出现绿色的加号,此时并未添加到服务器中,需要进行签入动作。四.签入右键单击需要签入的文件,点击“签入挂起的更改”,或者点击上方的签入图标。四.签入(续)点击签入后,在VisualStudio右侧出现签入页面,写入注释,点击“签入”,此时才算真正签入服务器。五.签出若要对文件进行修改,右键单击文件,选择“签出以编辑”或者点击上方的签出图标。五.签出(续)签出时,弹出对话框,锁类型保持默认即可。五.签出(续)签出后,会在该文件前方出现红色的对勾,表示已经成功签出。六.撤销签出文件若签出后想撤销,右键单击该文件,选择“撤销挂起的更改”。六.撤销签出(续)点击撤销挂起的更改后,系统会弹出对话框列出所有已签出的文件,点击需要撤销的文件,选择“撤销更改”。七.添加文件若要往TFS中上传文件,可以直接将文件拖拽至空白区域,然后签入即可;或者右键点击需要添加文件的地方,选择“将项添加到文件夹”。七.添加文件(续)默认添加的文件路径为本地工作区,若文件已经放在本地工作区中,则选中该文件,点击下一步。七.添加文件(续)添加文件时,右下角会出现“排除项”,本地工作区中若有不想上传的文件,可点击此按钮进行排除,然后点击完成。七.添加文件(续)添加完成后,进行签入操作。七.添加文件(续)若添加的文件没有放在本地工作区,可在添加时,选择“浏览”按钮,将文件进行添加。八.删除若要删除文件,右键点击该文件,选择“删除”按钮。八.删除(续)点击删除后,在该文件前方会出现红色的叉,此时还未完全删除,右键点击该文件,选择“签入挂起的更改”,进行签入。九.查看历史记录右键点击文件或文件夹,选择“查看历史记录”。九.查看历史记录(续)从历史记录页面可以看出文件的版本变更历程,双击变更集,可查看变更集的详细信息,并且可以回滚,跟踪等操作。十.比较如果要比较一份文件更改之后的差异,或者查看本机与服务器文件的差异,则右键点击该文件,选择“比较”按钮。十.比较(续)在目标路径处选择需要比较的文件是本机还是服务器。十一.获取最新版本若发现TFS上的最新处显示“未下载”或者“否”,需及时下载最新版本。十一.获取最新版本(续)右键单击,选择“获取最新版本”。十二.切换连接项目若需要切换另一项目集合的项目,点击VisualStudio右侧的“团队资源管理器”,点击连接图标,选择下方的“选择团队项目”,即可进行切换项目。十二.查看门户网站TFS也可通过门户网站进行访问,点击“团队资源管理器”的主页,选择“Web门户网站”,即可登入十二.查看门户网站(续)在弹出的对话框中输入用户名和密码。十二.查看门户网站(续)在打开的页面中,点击“代码”选项卡,即可查看项目相关文件。十三.将解决方案加入源代码管理打开解决方案,右键点击,选择“将此解决方案添加到源代码管理”十三.将解决方案加入源代码管理(续)在弹出的对话框里选择需要加入的目录,点击“确定”。十三.将解决方案加入源代码管理(续)在解决方案前面会出现绿色的加号,右键选择“签入”十三.将解决方案加入源代码管理(续)在团队资源管理器的签入界面,填写注释。十三.将解决方案加入源代码管理(续)提示变更集已成功签入十三.将解决方案加入源代码管理(续)我们回到解决方案资源管理器,可以看淡所有的解决方案前方都有蓝色的锁标志,表示已加入了源代码管理。十四.修改解决方案双击需要修改的项,修改时自动进行签出,保存后可看到该项前方出现红色的对勾。十四.修改解决方案(续)修改完成后,可以签入服务器,右键选择“签入”;或者修改后,暂时不想上传服务器,可以点击“搁置挂起的更改”。十四.修改解决方案(续)弹出团队资源管理器界面,填写注释,点击“搁置”。十五.更改源代码管理针对已经在VSS中开发的项目,我们打开源代码后,更换源代码管理工具,点击“文件-更改源代码管理”十五.更改源代码管理(续)弹出的对话框中,选择项目,点击“取消绑定”,然后点击确定。十五.更改源代码管理(续)接下来更改VisualStudio的源代码管理插件,点击“工具-选项”十五.更改源代码管理(续)在弹出的对话框中,点击“源代码管理-插件选择”,选择VisualStudioTeamFoundationServer,点击确定。十五.更改源代码管理(续)取消绑定后,再将解决方案添加到源代码管理即可,参加第十三章十六.需要关注的事项及常见问题1.Q:TFS中查看文件时,双击或者右键选择查看都无反应时怎么办?A:TFS打开文件与RTX冲突,需要删除RTX安装文件中的RTXShlMenu.dll十六.需要关注的事项及常见问题2.Q:文件删除后,还能在TFS中看到怎么办?A:所有的操作(添加、修改、删除、重命名)之后,都需要进行签入。a.添加未签入b.重命名未签入c.修改未签入d.删除未签入十六.需要关注的事项及常见问题3.Q:文件签入时报错,提示签入验证失败?A:TFS中所有的项目都设置了签入时必须写注释的策略,在签入时写上注释就可以成功签入。十六.需要关注的事项及常见问题4.Q:文件签入时报错,提示签入验证失败?A:TFS中所有的项目都设置了签入时必须写注释的策略,在签入时写上注释就可以成功签入。十六.需要关注的事项及常见问题5.Q:XX同事文件签出了,但是我这边看不到TA的签出状态?A:看不到签出状态,说明这名同事的工作区设置成了本地,需要将其设置为服务器。十七.需要关注的事项及常见问题6.Q:添加签入之后,发现有些文件并未签入到服务器?A:代码类文件多份同时添加时,TFS会自动过滤掉一部分,所以在签入时一定要注意有没有被排除的文件,如果有,点击“包括项”。如果这一步已经执行,那么进入对应的文件夹,再右键点击“添加”,将会自动将未添加的文件列出,此时再添加即可。十七.需要关注的事项及常见问题7.Q:项目映射之后,想修改本地映射的文件夹路径怎么办?A:点击工作区,修改对应的本机文件路径即可十七.需要关注的事项及常见问题8.Q:打开团队资源管理器,发现找不到源代码管理器的选项?A:修改源代码管理的插件。