第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

git 分支的作用

git 分支的作用

一只斗牛犬 2018-11-21 18:15:42
如果有A和B兩個人同時在開發(fā),通常一個feature或者bugfix會建一個新分支再合并進(jìn)develop分支,那如果A和B直接在develop上(pull下代碼再push,有沖突再解決)不也可以開發(fā)嗎,如果考慮回滾,在develop上不也可以reset或者revert嗎?感覺同一個分支反而更簡單,忽然不知道建新的feature或bugfix分支到底有什么好處?
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊

如果你在開發(fā)新功能的時候,急需修改一個 bug 怎么辦?那你要把你新功能不穩(wěn)定的代碼也部署了?顯然不可能。所以要有 feature 分支來保證新功能開發(fā)的差不多的時候才能進(jìn)入主分支的代碼。那你的 bug 可以隨時修改。

那么,如果你有兩個 bug 是先后發(fā)現(xiàn)的,但是一個 bug 改好了需要上線,另一個還在改,怎么辦?你把改到一般的 bug 部署上線么?顯然不可能。所以你需要一個 bugfix 分支,來確保 bug 改好了代碼才能回到主分支。

最后,你在開發(fā)一個新功能,到一半。突然,產(chǎn)品經(jīng)理跟你說,我這有個新功能,明天上線?。≡趺崔k?你要把產(chǎn)品暴打一頓辭職還是明天上線新功能?那你第一個一半的新功能代碼怎么辦?扔了?還是半成品部署上線?所以你需要多個 feature 分支來開發(fā)不同的新功能。

怎么樣,主分支健壯了吧?隨時隨地可以部署了吧?


查看完整回答
反對 回復(fù) 2018-12-31
  • 1 回答
  • 0 關(guān)注
  • 914 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號