(1)每发布一个版本,打一个分支,用分支固定住代码。然后,在这个分支进行版本分布。(2)所有fix bug都应在主干上,保证主干上的代码永远是最新。(3)如果分支的分布版本(也是正在生产系统工作的版本),出现严重bug,则在分布上打一个Patch,而不是在分支上fix bug,分支上代码是应该被冻结的。如果不是严重到必须要fix,则bug应该等到下一个发布版本。(4)新需求不能在分支上代码添加,要在主干上实现,并在下一个版本分布。