开发团队在TFS中使用Git Repository (二)

时间:2023-10-17 15:21:38

使用Git作分支时,仅仅是对提交历史记录的一个引用,创建分支成本非常低,分支的切换快且简单。在分支管理方面,相对其他的版本管理工具,Git可谓是一骑绝尘。

开发过程中,我们可以针对任何的大小功能进行分支,甚至对一个bug进行分支,最大程度减少我们在中对文件的管理的复杂性、错误率和时间成本。

Git分支有本地分支和服务端分支两种概念,本地分支根据每个开发人员的工作的情况,灵活按需创建和管理。服务端的分支基于产品或项目的周期,进行管理。但是管理的原则都应本着在确保软件产品的发布版本清晰和相应记录可完整获取的原则,维护1、2条的分支,过程中的辅助性分支可以用后即删。

一.创建分支

创建过程如下,右键我们要创建分支的源分支,命名一个有表征性意义的分支名称,创建分支。

开发团队在TFS中使用Git Repository (二)

开发团队在TFS中使用Git Repository (二)

二.删除分支

把当前分支切换到其他分支上,右键点击要删除的分支,选择删除即可。

开发团队在TFS中使用Git Repository (二)

三.发布分支

当团队中的成员完成自己的开发工作,并把自己的分支发布到TFS中,之后,按照下面的步骤四创建创建拉取请教。

四.创建Pull Request

拉取请求是让其他团队成员检查并确定是否将这个分支上代码合并到团队的主干代码的团队协作过程。

新建拉取请求

开发团队在TFS中使用Git Repository (二)

添加Reviewer

开发团队在TFS中使用Git Repository (二)

进行Review

开发团队在TFS中使用Git Repository (二)

完成拉取

开发团队在TFS中使用Git Repository (二)