开发中的版本管理

团队中多人开发,多个版本并行的情况非常多,这时候应该统一制定版本控制流程,版本工具的使用大同小异,svn,git都是同样道理。

主干trunk下的代码是最新的与线上代码一致的,即使有可能有一小段时间差。

分支branch下的代码是各个任务开发时使用的版本,在建立分支时,要保证都是从当前最新的主干拉出的分支,且分支名称统一规范要求,项目名称-日期-分支描述。

节点tags下的代码是在发布一个大的版本时从主干拉的一个版本。

测试test基本未使用。

在开发流程中,涉及开发,测试,上线不同的环境部署,不同时刻的合并代码。

任务开始时从最新的主干上创建分支代码,进行开发,开发完成部署测试环境之前,将主干最新代码合并至分支,然后部署分支代码进行测试。测试完成准备上线,再次将最新的主干代码合并至分支,上线分支代码。上线平稳运行一段时间之后,将分支代码合并至主干。

你可能感兴趣的:(日常总结)