官术网_书友最值得收藏!

5.1 前傳

一個大的需求已經被拆解成若干個用戶故事,每個用戶故事都需要幾天的開發工作量,它們可以分別上線,而無須等待整個需求實現完成再上線。比如開發人員小明負責其中一個用戶故事的開發,他需要對某個微服務相應的代碼庫中的源代碼進行修改。

小明以前在這個代碼庫中做過開發,所以他的筆記本電腦上已經安裝并配置好了相應的開發環境。于是他在IDE中選中這個用戶故事,用鼠標點擊兩下創建好相應的特性分支(Feature Branch),特性分支的名字中自動包含了用戶故事的ID,于是工具就能知道特性分支與用戶故事之間的關聯關系。

現在IDE中展示的是這個特性分支上初始的代碼,其實就是集成分支上最新的代碼,因為工具就是基于集成分支的末端創建特性分支的。集成分支是比較通用的稱呼,其實在這個例子中,它的準確的名字叫Develop Branch。這個代碼庫使用一種名為Git Flow的分支模式,在這種分支模式下,用于集成的分支名字就叫Develop Branch。

小明開始改動代碼了。

主站蜘蛛池模板: 浪卡子县| 延川县| 仪征市| 泰宁县| 石柱| 南漳县| 万州区| 浪卡子县| 邓州市| 黄平县| 五原县| 手游| 乌兰浩特市| 开封县| 静海县| 涞源县| 叙永县| 泰安市| 舞阳县| 梧州市| 烟台市| 城口县| 绥中县| 鹿邑县| 营口市| 宁安市| 武冈市| 丽水市| 汝南县| 卫辉市| 昌邑市| 玉龙| 遵化市| 外汇| 武汉市| 监利县| 南平市| 郑州市| 常德市| 阳曲县| 洛隆县|