我們剛剛升級到最新版本的BitBucket,它允許我們禁用直接推送到主分支。現在我們使用Github Flow流程的一個版本(即從主分支中克隆功能分支),並且只能使用pull請求從feature/bugfix分支合併到主分支。 我們想在執行我們的測試(一些自動化的,一些手冊),同時仍然在功能分支上工作,並且在合併到主分支之前。我想用拉請求週期如下:用於特徵如何在功能分支上測試時使用Git pull請求
- 問題拉請求
- 拉動請求批准由團隊
- 測試功能
- 測試完成後,合併掌握
如果我們在測試之前先推送給主服務器,那麼這可能會導致在主服務器上引入錯誤和回退。
我的問題是這樣的:因爲總是有其他用戶可以使用其他請求合併到主服務器的可能性,這意味着我的請求請求可能必須重新發布到主服務器的更新狀態在拉開請求最初打開後已經過去了。這意味着要麼再次執行測試,要麼在至少有一個未完成的請求處於活動狀態時鎖定存儲庫。但鎖定存儲庫也有其問題,因爲沒有其他人能夠工作。
有沒有人遇到過這個問題?
感謝, 保羅