美文网首页
小团队软件项目代码分支管理

小团队软件项目代码分支管理

作者: BigCrabie | 来源:发表于2014-11-02 18:09 被阅读0次

  我们最近在开发一款APP,有安卓和iOS版本,关于代码库的分支管理我考虑过几种情形,从单分支到复杂的多分支管理都有考虑,但是因为我们只是几个人的小团队,最终选择三分支模式。

三分支示意图

各个分支的作用如下:

各分支简介

我们使用主线进行每一个最终版本的发布,并且主线代码只有项目组CMO(配置管理员)才有权限合入,其他任何人都没有权限修改其代码。

用于每个版本的测试分支由开发分支拉出。

我们还制定了每个分支的命名规范:

项目名称-V项目版本-项目平台(Server/Android/iOS)-项目分支(MAIN/DEV/RELEASE)

例如:Test-V1-Android-MAIN, 代表Test项目第一版Android平台的主线分支。

不知道其他创业小团队是如何管理自己的代码分支的呢?我们可以一起讨论。

-END-

相关文章

  • 小团队软件项目代码分支管理

    我们最近在开发一款APP,有安卓和iOS版本,关于代码库的分支管理我考虑过几种情形,从单分支到复杂的多分支管理都...

  • Git入门到高级系列1-git安装与基础命令

    视频课程地址 腾讯课堂 为什么要进行项目文件的版本管理 代码备份和恢复 团队开发和协作流程 项目分支管理和备份 g...

  • 团队项目的Git分支管理规范

    团队项目的Git分支管理规范 许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发...

  • git工作流及commit规范

    Git 是目前最流行的源代码管理工具。可以方便的维护和管理团队合作项目。 但若没有一个合理,规范的分支命名和管理,...

  • Cornerstone分支创建、tag版本管理

    在开发中使用svn进行项目管理,项目中代码迭代管理使用Cornerstone。下面是cornerstone的分支、...

  • IntelliJ IDEA上svn分支管理和使用

    IntelliJ IDEA上svn分支管理和使用 从Subversion下载trunk下的代码选择项目创建分支 右...

  • Git代码与协作管理

    代码最早是svn进行管理的,但在快速开发过程中分支管理一直是一个头疼的问题,之前使用的商业代码版本管理软件,分支管...

  • jenkins快速搭建部署实践

    随着公司的项目逐步增多,gitlab上提交的代码逐步增多,仅靠master分支很难有效的管理,此时把公司的代码分支...

  • 适合研发团队的项目管理软件对比

    对于研发团队跟踪项目,并管理项目中的任务、缺陷、文档、代码,我们比较了几款国内比较常用的软件: 几个系统的截图给出...

  • Git代码分支管理模型

    简介 现代软件开发过程中要实现高效的团队协作,需要使用代码分支管理工具实现代码的共享、追溯、回滚及维护等功能。目前...

网友评论

      本文标题:小团队软件项目代码分支管理

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