日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

分支開發、主干發布最佳實踐

文檔介紹了分支開發和主干發布的基本概念及分支策略其重要性,并提供了最佳實踐指南,幫助開發團隊更高效地進行版本管理和發布。

背景信息

實際軟件開發中,并行開發有多種場景,也會為這些場景制定對應的分支策略。不論使用哪種分支策略,都是基于某個分支編譯開發(或不需要編譯)產生部署包,用這個部署包發布到對應的環境。

實踐場景

master 代表最新主干發布版本

一般情況下, master 分支代表最新發布版本。當需要最新發布版本的內容時,直接取分支末端即可。不論其他哪類分支,都建議一般從 master 分支創建,并且經常從 master 分支合并,以便跟上“潮流”,減少將來集成時的各種問題,比如代碼合并沖突。

系統會在軟件發布前確保基于 master 最新版本,并在發布后將內容合并回 master,保持其為最新發布版本。使用者不要直接修改 master 分支,修改工作由系統自動完成。

在各 feature 分支上開發

feature 分支(又稱變更分支、開發分支)通常用于缺陷修復、需求開發或任務開發。一般來講,基于 master 分支最新版本創建 feature 分支。然后在 feature 分支上開發、測試,直到這個 feature 功能完成,質量達標,準備好去集成和發布。

release 分支上的集成

release 分支用于集成和發布?;?master 分支最新版本創建 release 分支,將各 feature 分支合并到 release 分支進行部署和測試。如果有新的 feature 分支加入,合并后再次部署和測試。若發現問題,在 feature 分支修復并再次合并到 release 分支。若某 feature 問題過多,則放棄該 feature 分支。release 分支由系統自動管理,使用者不要直接修改,修改請在 feature 分支完成。

操作實踐

步驟一: 創建應用

進入應用交付AppStack首頁,單擊「新建應用」,選擇「spring-boot應用體驗模板」。您也可以自定義企業模板,定義企業專屬應用架構和研發流程。

高的 - 2024-12-13T175043.536.png

步驟二:修改應用研發流程運行分支

高的 - 2024-12-13T175218.330.png

  • 測試階段,選擇任意分支運行流水線。高的 - 2024-12-13T175257.003.png

  • 預發階段,固定運行release分支。高的 - 2024-12-13T175327.341.png

    高的 - 2024-12-13T175402.592.png

  • 生產階段,固定運行master分支。高的 - 2024-12-13T175436.728.png

    高的 - 2024-12-13T175508.251.png