分支开发工作流设计
分支在开发并不是必要的,传统版本控制软件的分支实现过于低效甚至不被人所用。但是git实现了高效安全的分支功能,我们可以充分利用它,这里介绍几种工作模式,供你更合理的使用分支。
长期分支
长期分支通常用来接收短期分支的合并内容。也就是短期分支被合并后就会因没有价值而被删除,而长期分支会不断更新。
实际开发中,经常会建立多个长期分支,接收不同稳定性的合并内容
比如:master分支保存完全稳定的代码,他还有名为develop的平行分支,被用来做后续开发,这个分支不必保持稳定性,但是一旦达到稳定状态,就可以合并如master分支了。
特性分支
特性分支是一种短期分支。