TFS下的源代码控制.doc

TFS下的源代码控制.doc

ID:56281417

大小:1.85 MB

页数:23页

时间:2020-06-05

TFS下的源代码控制.doc_第1页
TFS下的源代码控制.doc_第2页
TFS下的源代码控制.doc_第3页
TFS下的源代码控制.doc_第4页
TFS下的源代码控制.doc_第5页
资源描述:

《TFS下的源代码控制.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、以下主要描述了:1TFS源代码控制系统的基本场景2如何把一个项目添加到源代码管理中3如何与服务器同步4如何做Check-In5如何做分支与合并6什么是上架与下架我们知道工作项是项目管理的基本元素,但是一个项目的成功,光有工作项还是不够的。工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个个的文件,一次次的修改,直到产品发布。1、TFS源代码控制系统的基本场景这里介绍一下,如何在VisualStudio.net中使用源

2、代码控制系统,我们知道VisualStudioIDE可以和VisualSourceSafe等多种源代码控制系统集成,所以我们首先需要选择用什么来控制源代码,这可以通过从IDE菜单中选择“工具(Tools)”->“选项(Options)”,在选项对话框中,找到源代码管理(SourceControl

3、Plug-in),然后选择VisualStudioTeamFoundationServer:2、如何把一个项目添加到源代码管理中首先,我们需要有一个团队项目,下面我们以测试环境中已有的团队项目TFSTest为例进行说明,当我们把一个源代码项目添

4、加到源代码管理系统中时,VisualStudio会为你创建一个工作空间(Workspace)。一个工作空间是服务器的文件、目录在客户端的映射。当用户对源代码管理中的目标进行增加、编辑、删除、移动、重命名,或者其他操作时,用户的修改会保留在工作空间中,标记为工作空间中的“待定/未提交修改”(PendingChange)。这些修改只有被用户签入(CheckIn)后,服务器上的文件或目录才会跟着改变。下面我们演示创建一个新的解决方案和项目,并将其添加到源代码管理中:在VisualStudioIDE中,创建一个新的项目,选中“添加到源代码管理”

5、(AddtoSourceControl):集成环境在后台开始创建项目的框架,然后会提示你,选择将新建项目添加到TFS上的哪个TeamProject中,这里,我们选择TFSTest项目,点击确定:然后,我们打开菜单“视图”->“其他窗口”->“源代码管理资源管理器”:就可以看到新添加到TFSTest团队项目下的ITRequestFormPrj1了:项目文件夹前面是一个黄色的+号,代表这些都是PendingChange.如果我们需要把现有的解决方案,或者项目添加到TFS中,那么可以打开这些解决方案或者项目,然后右键点击解决方案,选择“将解决

6、方案添加到源代码管理”:然后在弹出的窗口中,选择将解决方案添加到那个TeamProject中。现在我们试着编译一下项目(模拟一下验证代码的正确性),然后就将这些PendingChange签入到TFS中,选择“视图”->“其他窗口”->“挂起的更改”:就可以看到目前有哪些PendingChange:然后点击签入按钮,所有被选中的PendingChange文件都会被签入。下面我们看看,如果向已经加入源代码管理的项目中,添加一个文件,会是什么情况:·首先,项目会被自动Check-Out(签出),在项目前面有一个红色的打钩图标(下面左图)·其次

7、,新增的文件前面有一个黄色的+号,表示这是一个挂起修改的文件(下面右图)先把Class1文件签入,然后我们试着双击打开Class1.cs文件,输入一行注释,我们发现编辑文件后,文件会被自动签出(Check-Out),由于文件被Check-Out,所以项目的状态也更新成Check-Out了:3、如何与服务器同步在团队协同工作的环境中,许多人都在修改同一个项目中的代码,你需要把项目中最新的修改下载到本地。如下的操作,可以让你的工作空间和服务器上的最新版本同步:·在解决方案窗口中,选择项目或者整个解决方案,右键点击,选择“获取最新版本”·在源

8、代码资源管理器中,选择一个TeamProject,可以将该团队项目的最新版本同步到本地:如果在上图中,选择一个TeamProject下的某个解决方案文件夹,则可以针对某个解决方案获取最新的版本。在签入你自己的代码前,最好把服务器上最新的版本同步下来,这个过程需要解决可能的版本冲突问题,然后你要构建项目,保证没有问题后,再签入代码。这是为了尽量避免你签入的代码,导致在服务器和其他开发人员的机器上出现构建失败。4、如何做Check-In以下三种方法都可以做签入(Check-In)·在解决方案窗口中,右键点击修改后的文件,然后选择签入·在源代

9、码管理窗口中,右键点击修改后的文件,然后选择“签入挂起的修改”·在挂起的更改窗口中,选择要签入的文件后,点击签入按钮:这种方法可以让我们做快速的签入,默认情况下,所有被修改的文件,都会自动列出,根据需要确定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。