国产玉足榨精视频在线_亚洲日韩国产第一区_男人都懂的网站在线观看免费_久久91亞洲精品中文字幕奶水_按摩房技师激情国产精品_无人在线观看视频在线观看_年轻女教师2免费播放_欧洲熟妇色xxⅩx欧美老妇多毛_91爱视频成人在线第一页_欧美日韩中文字幕成人网

日志樣式

吉林網(wǎng)站建設(shè)需要多少錢(大型項(xiàng)目代碼量)項(xiàng)目代碼制度,

【寫在最前】我們之前已經(jīng)熟悉了git工具(詳情請查看:5分鐘熟悉git工具)如果是項(xiàng)目是初創(chuàng)期,研發(fā)團(tuán)隊(duì)成員只有幾個(gè)人,那么git用不好,對項(xiàng)目影響也不會太大如果項(xiàng)目已經(jīng)初具規(guī)模,研發(fā)團(tuán)隊(duì)在數(shù)十人以上,那么項(xiàng)目代碼管理,就。

是一門非常具有藝術(shù)性的工作,處理不好將會帶來災(zāi)難性的后果今天我們通過一些工作需求場景及其對應(yīng)的解決方案,來快速熟悉掌握在大項(xiàng)目大團(tuán)隊(duì)中如何通過git進(jìn)行有效的代碼管理相信聰明的你,看完一定會有收獲!

【正文開始】初創(chuàng)團(tuán)隊(duì)的工作流程,一般是:1)業(yè)務(wù)功能A開發(fā)完了,提交測試部門進(jìn)行測試2)測試部門測試完了,提交到運(yùn)維部門進(jìn)行生產(chǎn)環(huán)境部署看上去工作非常順利,但項(xiàng)目初具規(guī)模后,以下新問題會陸續(xù)產(chǎn)生:1)測試部門尚未完成功能A測試,產(chǎn)品就下發(fā)了功能B的研發(fā)任務(wù);

2)研發(fā)人員繼續(xù)在master分支上研發(fā)功能B,測試部突然告知功能A有缺陷需要整改;3)有些時(shí)候,測試部工作出現(xiàn)問題,導(dǎo)致錯(cuò)誤沒有被發(fā)現(xiàn),而被提交到了生產(chǎn)環(huán)境.....可能已經(jīng)有小伙伴感覺需要開分支進(jìn)行管理了,但開第2個(gè)分支就能解決上面的新問題嗎?答案顯然是否定的。

作者借助自己多年的項(xiàng)目管理經(jīng)驗(yàn),在這里介紹一下分支的設(shè)計(jì)藝術(shù),有問題或建議的小伙伴,可以在評論區(qū)留言互動對于一個(gè)足夠復(fù)雜的項(xiàng)目,我們最少需要 5個(gè)分支進(jìn)行管理,各分支名稱及其適用場景(要解決的問題)說明如下:。

1)master 分支這是主分支,新功能需求的開發(fā)工作都需要在此分支上進(jìn)行;2)test 分支這是測試部門使用的分支,當(dāng)master分支上某個(gè)階段性的開發(fā)工作結(jié)束,合并到test分支進(jìn)行提測3)release分支。

這是生產(chǎn)環(huán)境使用的分支,當(dāng)測試部門測試通過后,需要將test合并到release4)master_bug 分支當(dāng)release 發(fā)布以后,需要立即檢出 master_bug 分支如果生產(chǎn)環(huán)境需要緊急消缺,則直接讓研發(fā)人員從 master_bug上進(jìn)行修改。

5)test_bug 分支當(dāng)release 發(fā)布以后,需要立即檢出 test_bug 分支master_bug修改完畢后合并到 test_bug,最終由test_bug合并到release完成生產(chǎn)環(huán)境的缺陷修復(fù)

兩個(gè)問題答疑:1、問: 為什么不從master_bug 合并到 test呢?答:因?yàn)楫?dāng)項(xiàng)目足夠復(fù)雜時(shí),test_bug(release) 跟 test 功能代碼已經(jīng)差的很多了,強(qiáng)行合并對relase會影響較大,風(fēng)險(xiǎn)較高。

2、問:為什么用這么多分支管理?用tag標(biāo)簽管理不行么?答:真實(shí)的項(xiàng)目生產(chǎn)環(huán)境部署流程,一般都要經(jīng)歷研發(fā)部,測試部,運(yùn)維部等多人協(xié)作,跨部門協(xié)作的效率過來人都懂,經(jīng)歷一番寒徹骨之后,得出的結(jié)論就是要想效率高,人參與的越少越好。

現(xiàn)在業(yè)界基本都是在使用自動化運(yùn)維工具(比如jenkins)進(jìn)行相關(guān)工作,而對于這些工具,嚴(yán)格的branch分支名稱,相對于隨意性較強(qiáng)的tag標(biāo)簽,更容易配置【全文完】--------------------------------

十年技術(shù)沉淀,只做原創(chuàng)文章;及時(shí)關(guān)注作者,成就大牛之路!如果您對文章內(nèi)容有不同意見或獨(dú)到見解,歡迎大家在評論區(qū)留言討論,作者也會第一時(shí)間進(jìn)行互動回復(fù)。