美文网首页@IT·互联网程序员
项目组目前的GIT管理方式

项目组目前的GIT管理方式

作者: 地主是我爸 | 来源:发表于2017-05-11 14:04 被阅读130次

项目组目前的GIT管理方式

起因

随着项目组开发人员增多,我们用了Tower协作来管理文档和任务进度。

但是代码管理这方面还是有点凌乱。原因是我们没有发挥Git的真正的力量。

团队多人如何协作?

冲突了怎么办?

如何进行发布控制?

这些问题还是一直在出现。一直没有一个良好的规范。

在这样的情况下,我们只做了一点git使用方式的改变,效果却异常的显著。

流程

image

分支创建

为了更好的管理代码,我们设置了三个分支。其中开发人员只关注develop分支。测试人员只关注release分支。发布只用develop分支。

  • develop

开发分支

  • release

测试分支

  • master

发布分支

大体的代码分支管理是这样的。接下来,来讲解一下开发流程。

工作流

git-flow 是git的一个扩展级,提供了高层次的库操作。sourceTree等一些git界面工具,已经提供了对它的支持。

新建

  1. git-flow 初始化仓库
  2. git-flow 建立新的功能

这样就会有一个单独的分支

完成

  1. 拉取develop分支的最新代码
  2. git-flow 完成新的功能

总结

目前只用到整理一下分支管理和用到了git-flow一些皮毛。虽然只有这些,但是让我们的开发条理了很多,希望在不断和团队的磨合中,能更高效的使用git。到时候再做一些总结。

相关链接

git

git-flow中文清单

A successful Git branching model

相关文章

  • 项目组目前的GIT管理方式

    项目组目前的GIT管理方式 起因 随着项目组开发人员增多,我们用了Tower协作来管理文档和任务进度。 但是代码管...

  • Git 基础

    Git Git 起源 Git 源自 Linux 内核开源项目。 Linux 内核开源项目组在 2002 年开始使用...

  • 常用git操作(工具类)

    说起代码管理方式,就会想起我们常用的Git,svn。git是分布式的管理方式,svn是集中式的管理方式。大部分公司...

  • 实战 | git工作流与团队协作方式

    一、git协作方式 1. git的工作流 目前项目使用的是git来进行项目管理(需要熟悉git的工作流)、git的...

  • Git/GitHub学习第一天

    GitHub介绍 众所周知,GitHub是一个代码托管平台,可以依据现在目前最流行的版本管理方式Git进行管理,可...

  • 在服务器上为项目新建git库

    部署私有Git仓库(服务端) 创建项目名为projectName 创建项目组(如果已有可用的项目组,可跳过这一条)...

  • 代码分支管理

    前言 没有最好的代码管理方式,只有最适合当前需求的方式。 正文 移动项目中,有用SVN做代码管理,也有用Git。从...

  • git -- 本地项目托管到github

    目前,项目管理除了SVN还可以使用Git,下面介绍怎么将项目托管到GitHub。 注册GitHub账号 前往Git...

  • 加强合作

    加强项目组内交流,将其他项目内一些好的设计,开发方案,管理方式,乃至于具体的功能移植到福清核电

  • 【Git】更换Git远程仓库地址

    项目组更换Git远程仓库地址,本地开发环境需要更换Git远程仓库地址,方法如下:git remote set-ur...

网友评论

    本文标题:项目组目前的GIT管理方式

    本文链接:https://www.haomeiwen.com/subject/jgyotxtx.html