老文 (@taichuy)1flowbase开源github的仓库分支管理设计 中发帖

随着1flowbase正式发版,我忽然意识到自己已经不能够的像以前那样开发好什么直接往main分支上面去丢了,因为这个开源项目已经开始面向一些朋友跑,他们可能也会进行代码克隆或者跑本地代码,我需要对分支指责进行有意识划分主要做了分支: 
1.dev分支:个人开发分支,我基本上有什么新功能我就会直接丢上去,甚至ai没完成一个功能都会主动推送线上,所以这个分支处于薛定谔状态,可用,不可用。 
2.beta分支:用来开发体检优化分支,简单来说就是dev分支在开发时候,在beta的工作空间里面做项目测试回归优化,体检之类,简单来说就是,一般不做功能性开发,偶尔也会加一个,看需求 
3.main分支,仓库主分支,一般不进行开发,就是开放给外部clone,一般来说只接受beta合并,这样体检优化过没啥问题,才放进来,基本上做日抛 
4.latest分支,最后镜像打包,github上面action,检测...
 
 
Back to Top