iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

今天要介紹另一種基本應用方式:一功能一支branch。

合作開發功能:一功能一支branch

我們在上一篇已經知道,如果做一個台南美食專題,我們會有以下三大部分(功能)

  • 提供想推薦的美食清單
  • 詳細介紹美食店家
  • 製作台南美食地圖

每個部份(功能)會有多人合作,每個人都會開一支branch。
今天要說的就是,每個功能也都要一支branch,才不會不同功能的進度又混在同一個版本。

舉例而言,假設我們美食清單已經做好了,就會希望先把美食清單定案,但是定案同時,肯定不想要參雜其他未完成的功能(像是做到一半的美食地圖),這時就會展現一功能一支branch的優勢。

實務上,我們也很常遇到先開發好的功能,就先安排測試,或是有時開發到一半,我們的版本內容會進行異動,例如:老闆可能會心血來潮說「這個功能我不要了!」、「這個功能我要提早上!」,這時我們就可以根據功能,揀選需要的branch。

結合今天與昨天,會變成最終報告由三個功能(各一支branch組成),每個功能又會有多人開發,一人會有一支branch。這就像是合裝備,一層一層疊上去。


上一篇
Day12 git branch的基本應用場景(1)
下一篇
Day14 補充:系統開發環境介紹
系列文
我只是想來蹭,一天只要十分鐘的GIT真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言