(1)每發布一個版本,打一個分支,用分支固定住代碼。然后,在這個分支進行版本分布。(2)所有fix bug都應在主干上,保證主干上的代碼永遠是最新。(3)如果分支的分布版本(也是正在生產系統工作的版本),出現嚴重bug,則在分布上打一個Patch,而不是在分支上fix bug,分支上代碼是應該被凍結的。如果不是嚴重到必須要fix,則bug應該等到下一個發布版本。(4)新需求不能在分支上代碼添加,要在主干上實現,并在下一個版本分布。