鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ 關(guān)于gitflow的使用

關(guān)于gitflow的使用

使用gitflow開發(fā)了一段時(shí)間。期間一共開發(fā)了兩個(gè)項(xiàng)目。項(xiàng)目A是后端寫接口,前端調(diào)用。項(xiàng)目B是通過模板引擎渲染的前端頁面,所以頁面的上的邏輯是模板引擎控制的,比如循環(huán),判斷等。項(xiàng)目A通過接口,前后端是分離的,前端和后端通過gitflow能夠很好的進(jìn)行工作,但項(xiàng)目B就有問題了。前端負(fù)責(zé)樣式以及html的結(jié)構(gòu),后端負(fù)責(zé)頁面的邏輯。這樣就涉及到前后端修改同樣的html頁面,很容易造成沖突。是不是說gitflow不適合這樣項(xiàng)目的開發(fā),只適合前后端分離的項(xiàng)目?

回答
編輯回答
疚幼

沖突是正常的,如果前端和后端的開發(fā)人員修改相同的代碼文件,很容易導(dǎo)致沖突的。
但是,沖突并不意味著,gitflow 工作流不適用項(xiàng)目 B。沖突跟 gitflow 工作流沒有關(guān)系,沖突是 Git 本身的工作原理導(dǎo)致的。
這個(gè)工作場景,Git 的四種工作流:集中式工作流,功能分支工作流,gitflow 工作流和 fork 工作流,都會(huì)導(dǎo)致沖突的。

2018年6月22日 02:13