源码版本管理说明
源码管理示意图
源码管理说明
trunk:主线分支,随时可以发布版本,为下一个test分支提供母版本。
dev:开发主线分支,所有的组员的日常开发分支,可以随时提交编译成功的代码,当一个功能开发测试通过后签入test分支测试,
dev往test的签入是手动执行的
tests:测试分支,准备发布新版本前从trunk创建一个test分支( 例如test1 ),
开发根据实际情况把新功能从dev分支签入到test1分支进行测试,测试通过后用测试版本发布
测试版本发布后,把test1合并到trunk版本, 并从test1分支创建一个tag分支做备份
之后根据需要从trunk版本创建test2分支继续新功能测试
在test1发布后到test2分支创建前这段时间内所有的BUG都在test1测试,发布后合并到trunk
在test2分支创建后所有的BUG都在test1测试后合并到test2分支( 再test2发布前不能往trunk合并代码)
tags:标记分支,备份分支,只读,每一次发布大版本后从test分支创建
demos:demo分支,研究,学习用的分支,根据需要创建