功能分支(Feature branching):要素分支模型將特定要素的所有更改保留在分支內。當通過自動化測試對功能進行全面測試和驗證時,該分支將合并到主服務器中。
任務分支(Task branching):在此模型中,每個任務都在其自己的分支上實現,任務鍵包含在分支名稱中。很容易看出哪個代碼實現了哪個任務,只需在分支名稱中查找任務鍵。
發布分支(Release branching):一旦開發分支獲得了足夠的發布功能,你就可以克隆該分支來形成發布分支。創建該分支將會啟動下一個發布周期,所以在此之后不能再添加任何新功能,只有錯誤修復,文檔生成和其他面向發布的任務應該包含在此分支中。一旦準備好發布,該版本將合并到主服務器并標記版本號。此外,它還應該再將自發布以來已經取得的進展合并回開發分支。
最后告訴他們分支策略因團隊而異,所以我知道基本的分支操作,如刪除、合并、檢查分支等。
更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。