鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ 內(nèi)部項(xiàng)目如何進(jìn)行多版本管理

內(nèi)部項(xiàng)目如何進(jìn)行多版本管理

前提條件

公司使用獨(dú)立部署的gitlab做代碼管理。

問題描述

目前我個(gè)人在維護(hù)公司內(nèi)部的一個(gè)工具類項(xiàng)目,其衍生的版本有0.5.X, 0.6.X, etc.

想問一下如何用git來管理項(xiàng)目的不同版本?如果每次都要開新的分支的話,相應(yīng)地也要在gitlab上將該分支置為protected branch,有點(diǎn)麻煩。

回答
編輯回答
神曲

可以打Tags(標(biāo)簽),然后維護(hù)一份Tags 和 版本 映射文件即可!目前我們公司就是用的這個(gè)模式!每次發(fā)版本都會(huì)打一個(gè)標(biāo)簽并更新一下映射文件。至于您說的gitlab上將分支置為protected branch,我感覺沒有將每個(gè)分支都置為protected branch,我們這邊只做了生產(chǎn)分支,預(yù)生產(chǎn)分支置為protected branch,其他都可以說是臨時(shí)分支,用于版本功能的開發(fā)。以下是我們項(xiàng)目的簡單截圖:

clipboard.png

clipboard.png

2018年8月25日 06:52
編輯回答
青檸

用tag來區(qū)分不常變動(dòng)的代碼,而不是分支。

2017年12月20日 17:26