四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 工件版本命名

工件版本命名

2018-07-12 11:56:55 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

工件版本命名

如果你的程序比較大,版本號就變得非常重要。下面的列表展示了版本命名的基本原則:

版本號應(yīng)該單向遞增,也就是說,變大。

它們應(yīng)該可以相互比較,這樣就能輕易看出那個版本更新。

為所有工件使用相同的版本號體系。

通常轉(zhuǎn)換成帶有三四個部分的版本號:

第一部分代表了主要的代碼變更。

第二部分是次要變更,API向后兼容。

第三部分表示修復(fù)了缺陷。

第四部分可以是一個構(gòu)建號。

看起來挺簡單,為語義化版本號( SemVer)生成標(biāo)準(zhǔn)可是相當(dāng)費(fèi)力的。完整的規(guī)格可以參考‘http://semver.org。

如果所有的可安裝工件都有一個合適的發(fā)布號和一個在源代碼管理系統(tǒng)中相對應(yīng)的標(biāo)簽,那是很方便的。

一些工具不是這么工作的。Maven,Java的構(gòu)建工具,支持快照發(fā)布號。一個快照可以被視為一個最后部分很含糊的版本號。快照有自己的一些缺點(diǎn),比如說,你不能立即找到這個產(chǎn)品的源代碼標(biāo)簽。這讓調(diào)試宕掉了的程序變得更困難。’

產(chǎn)品快照策略還違背了一個基本的測試原則:部署到生產(chǎn)環(huán)境的二進(jìn)制產(chǎn)品應(yīng)該與測試的產(chǎn)品完全一致。

當(dāng)以快照方式工作時,直到測試完成之前你使用的一直是快照,之后又發(fā)布帶有真實(shí)版本號的工件,然后那個工件才被部署上去。而它已經(jīng)不再是相同的工件了。

標(biāo)簽: 工件版本命名

相關(guān)閱讀

主站蜘蛛池模板: 临夏县| 海原县| 浦东新区| 铜川市| 临泉县| 闻喜县| 错那县| 西城区| 重庆市| 黔江区| 乌兰浩特市| 北安市| 南开区| 康定县| 鄂尔多斯市| 镇赉县| 炉霍县| 蒙自县| 承德县| 桐城市| 内乡县| 平和县| 瑞金市| 确山县| 色达县| 得荣县| 嘉善县| 龙山县| 湖北省| 保定市| 宜宾市| 孝义市| 郧西县| 阳朔县| 武城县| 隆安县| 儋州市| 嘉善县| 威远县| 竹山县| 昆明市|