版本號的命名方法
版本格式
版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下:
主版本號:當你做了不相容的 API 修改
次版本號:當你做了向下相容的功能性新增
修訂號:當你做了向下相容的問題修正
先行版本號及版本編譯資訊可以加到“主版本號.次版本號.修訂號”的後面,作為延伸。
由0開始的版本
主版本號為零(0.y.z)的軟體處於開發初始階段,一切都可能隨時被改變。這樣的公共 API 不應該被視為穩定版。
主版本號為零的時候就是為了做快速開發。如果你每天都在改變 API,那麼你應該仍在
主版本號為零的階段(0.y.z),或是正在下個主版本的獨立開發分支中。
如何判斷髮布 1.0.0 版本的時機?
當你的軟體被用於正式環境,它應該已經達到了 1.0.0 版。
如果你已經有個穩定的 API 被使用者依賴,也會是 1.0.0 版。
如果你很擔心向下相容的問題,也應該算是 1.0.0 版了。
語義化版本控制的規範是由 Gravatars 創辦者兼 GitHub 共同創辦者 Tom Preston-Werner 所建立。
相關推薦
【轉】python中獲取python版本號的方法
n) https href light nor body true print brush 原文 python3 #!/usr/bin/python # 第1種方法 import platform print(platform.python_version())
node 下查看安裝插件的版本號的方法
post 安裝 gpo 方法 插件 npm pos class IE 例如查看extract-text-webpack-plugin的版本號 npm view extract-text-webpack-plugin versions所有的版本 npm vie
查看firefox瀏覽器 驅動geckodriver.exe文件的版本號的方法,以及下載鏈接
info 幫助 命令行界面 eas 目錄 git 技術分享 以及 令行 1-進入到geckodriver.exe文件的目錄: 2-在路徑欄下輸入cmd: 3-命令行界面下輸入:geckodriver.exe -h 可以看到文件的幫助信息,其中第一行就列出
查看Eclipse版本號的方法及各個版本區別 Eclipse選擇標準
當前 ane https nbsp develop ava 大小 emp 技術 這篇文章主要介紹了查看Eclipse版本號的方法及各個版本區別 Eclipse選擇標準,方便初學者選擇適合自己的版本,需要的朋友可以參考下 Eclipse 是一個開放源代碼的、基於Java的可
ceph 版本號命名規則
http://www.cnblogs.com/luxiaodai/p/10005700.html 概述 第一個 Ceph 版本是 0.1 ,要回溯到 2008 年 1 月。多年來,版本號方案一直沒變,直到 2015 年 4 月 0.94.1 ( Hammer 的第一個修正版)釋出後,為了避免
版本號命名規則
版本號的格式為 X.Y.Z(又稱 Major.Minor.Patch),遞增的規則為: X 表示主版本號,當 API 的相容性變化時,X 需遞增。 Y 表示次版本號,當增加功能時(不影響 API 的相容性),Y 需遞增。 Z 表示修訂號,當做 Bug 修復時(不影響
【PE】Linux下的svnversion命令以及SVN版本號獲取方法
###Date: 2017/9/23 在makefile指令碼中檢索出svn版本號: $(shell svnversion -n|grep [0-9]*[A-M] $(ROOT_IDR)) or
linux autotools libtool 生成庫版本號設定方法
測試專案名:libHelloc 專案型別:Autotools Shared Library Project 修改 libHelloc/Makefile.am # Linker options libTestProgram libHelloc_la_LDFLAGS = -r
在Makefile動態生成程式版本號的方法
一,動態生成svn版本號的方法: GET_SVN_VERSION_CMD = LANG=C;LC_ALL=C;export LC_ALL;svn info | grep "Last Changed Rev: " | sed -e "s/Last Changed Rev:
Mac系統開啟命令列終端及檢視作業系統版本號的方法
PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ProductBuildVersion</key> <string>9F33<
Spring改變版本號命名規則:此舉對非英語國家很友好
> 要想改變命運,首先改變自己。本文已被 [**https://www.yourbatman.cn**](https://www.yourbatman.cn) 收錄,裡面一併有Spring技術棧、MyBatis、JVM、中介軟體等小而美的**專欄**供以免費學習。關注公眾號【**BAT的烏托邦**】逐個擊破,
版本號的命名方法
版本格式 版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下: 主版本號:當你做了不相容的 API 修改 次版本號:當你做了向下相容的功能性新增 修訂號:當你做了向下相容的問題修正 先行版本號及版本編譯資訊可以加到“主版本號.次版本號.修
SVN版本號管理工具使用中常見的代碼提交沖突問題的解決方法
而且 spa ise 錯誤 這樣的 合作開發 csdn 新版 span 相信剛開始學習使用SVN的小夥伴在項目合作開發的過程中一定常常遇到一些影響到自己編寫的代碼的苦惱。我這裏列舉了幾種常見的問題以及問題的解決方法: 1.誤刪除和誤操作的問題
如何查看Laravel版本號的三種方法
版本 cti san images 查看 bsp () http vendor 1.PHP artisan --version 2.vim vendor/laravel/framework/src/Illuminate/Foundation/Application.php
Chrome瀏覽器V43版本號不支持silverlight 5.0的解決的方法
ati java、 正常 備註 操作系統 fire 說了 article 版本 場景: 瀏覽器:chrome V43 插件:silverlight 5.0 操作系統:xp 問題: 自己開發silverlight站點在IE7和firefox中能正常打
iOS 比較版本號大小的方法
sar ++ 服務器 數字 span -- 兼容 mar line 比較iOS版本號大小 eg:3.2.0和3.1.0 或者 3.2.0和3.2比較返回bool值變量YES or NO 在APP叠代更新過程中,有這樣的需求,需要比較版本號的大小,然後彈出提示框提示更新. 之
Linux下檢視系統版本號和核心資訊的方法
本文轉載,侵刪!感謝博主”huoyuanshen”(✈機票點我) 參考URL:http://www.ha97.com/2987.html 簡要:1,lsb_release -a 檢視linux系統版本 &n
js獲取ie版本號與html設定ie文件模式的方法
1*JavaScript獲取ie版本程式碼: var gIE = getIE(); alert(gIE.version) function getIE() { var rmsie = /(msie) ([\w.]+)/; var ua = navigator.u
maven獲取svn版本號並輸出到MANIFEST.MF的兩種方法
方法一: <scm> <connection>scm:svn:svn://127.0.0.1/src/trunk</connection> <
Androidstudio每次生成APK自增版本號、自動命名
前段時間臨近專案測試,需要不斷地釋出新版本,每次都要手動更改版本號、重新命名APK的話會很麻煩。通過網上搜索到的一些資料,加一些自己的活用,現在生成APK比以前方便了很多。 建立version.properties檔案 在Module目錄下用記事本建