我的團隊中有以下 git 結構問題。我們的結構如下:
分支機構
- 大師(發布標簽)
- 分期
- 發展
每個人都在進行開發編碼,如果他們想推動更改,那么他們會挑選提交到staging,然后將staging與master合并。
我們想使用功能分支,但我不知道如何。問題是。
- 我們使用一種產品,與多個開發人員一起創建新的自定義功能。
- 當功能完成后,它將被推送到開發分支,然后客戶端可以對其進行測驗。可以推送多個功能,并且需要測驗不同的客戶端部分。如果 1 個客戶端部分批準了該功能,則開發人員會挑選該功能并將其推送到staging。
- 從開發到登臺不可能每次都合并,因為它包含登臺上不允許的功能。
- 我們不可能等到該功能經過測驗后再處理另一個功能,因為這會花費時間,而且我們需要在客戶端上等待,然后才能在staging上顯示該功能。
我們如何添加以下結構
- 大師(發布標簽)
- 分期
- 發展
- 特征/*
- 修補程式/*
uj5u.com熱心網友回復:
在一個特性分支上作業,每個特性一個,并在將其作為 PR 提交并在開發人員之間進行審查后,將其合并到development.
告訴客戶進行測驗。同時繼續在其他功能分支上作業。
當客戶端批準該功能時,將相同的功能分支合并到staging. (即使您過早地洗掉了分支名稱,如果您使用了 PR,分支的最后一次提交仍然可以訪問,因為 PR 永遠存在,標記了該位置。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/528626.html
標籤:混帐结构体
上一篇:GitAuto從AzureRepos拉取并在VM上運行
下一篇:更改多個提交的作者資訊
