2012-11-29 37 views
0

在我的項目中,我們使用這個branch model。基本上,每個故事都有一個分支。在將這些功能分支合併到開發分支之前,我們正在每個功能分支中執行QA(該團隊的兩名成員都是測試人員)。在發佈之前,QA在開發分支(實際上是在發佈分支)上運行迴歸。在哪裏測試git工作流程?

你認爲這種方法是正確的嗎?

Regards

回答

0

您使用的方法是完美的。這是因爲新功能總是要開發,然後在功能分支上進行測試。一旦這些功能正常運行,您就可以將它們發送(向上發送Pull請求)到開發分支。通過這種方式可以釋放新開發的功能。

對主或開發分支進行直接更改的主要風險是,如果某些事情突然崩潰,那麼您的系統/功能將無法供用戶以及測試人員使用。它也會浪費很多開發人員的時間來修復這些變化。