我們有兩個分支: 1. HEAD - 最新版本(AKA TRUNC) 2. PROD - 發佈的版本從PROD合併到HEAD或HEAD到PROD?
當你修復在發佈版本中的錯誤,它的這些你做到:
- 修復它PROD,然後合併到HEAD
- 修復它的頭,然後合併到PROD
的優點(1)是這樣,你絕對不能傷害公佈VERSI通過意外地從HEAD引入未經測試的代碼(假設PROD總是比HEAD更穩定/測試)。
(2)是,有可能是一塊在最前面的碼比PROD更多的用途,因此,如果您在PROD唯一的解決方法,你可能無法找到所有這些用法等錯誤滑倒到頭上的優勢。
我親自爲(1)。你怎麼看?