(1)每發(fā)布一個(gè)版本,打一個(gè)分支,用分支固定住代碼。然后,在這個(gè)分支進(jìn)行版本分布。
(2)所有fix bug都應(yīng)在主干上,保證主干上的代碼永遠(yuǎn)是最新。
(3)如果分支的分布版本(也是正在生產(chǎn)系統(tǒng)工作的版本),出現(xiàn)嚴(yán)重bug,則在分布上打一個(gè)Patch,而不是在分支上fix bug,分支上代碼是應(yīng)該被凍結(jié)的。如果不是嚴(yán)重到必須要fix,則bug應(yīng)該等到下一個(gè)發(fā)布版本。
(4)新需求不能在分支上代碼添加,要在主干上實(shí)現(xiàn),并在下一個(gè)版本分布。