公司以前的專案沒有支援go mod,現在許喲啊支援go mod,就涉及到如何指定版本號的問題。
k可以看到該項目的最後一次commit id為: 510aa62
由於不知道哪個版本號,那麼在require裡面使用最近一次提交的commit id: 510aa62
go 1.3.3
require (
git.xx.cn/rd/dnsa 510aaa62
)
go mod tidy
執行後就會發現已經幫我們自動引入了最後一次commit id對應的版本號
require (
git.***.cn/rd/dnsa v1.1.1-0.20190923073425-510aaa62d1d0
)
參考: go mod 使用舊版本 版本號指定
在使用go mod的過程中,發現不容易指定版本號 尤其是沒有打tag的,不知道怎麼指定版本號,不知道有哪版本號 正常使用都沒有問題,但是當引用的專案用了舊的 這時候必須使用舊的版本,無法指定版本,不知道如何入手 尤其是k8s.io不知道是什麼鬼,從 看它的 只知道github.com 這個時候在 g...
專案版本號規則
eg 0.0.1 snapshot snapshot 快照 alpha 內測,alpha是希臘字母的第一位的英文諧音,就是 用在軟體版本中就是表示最初級的版本。通常情況下alpha是內部測試版,一般不向外部發布,會有很多bug。除非你也是測試人員,否則不建議使用。beta 公測,beta是希臘字母的...
版本號及使用npm管理專案版本號
版本號 語義化版本 版本號格式 主版本號.次版本號.修訂號 版本號遞增規則 主版本號 做了不相容修改或顛覆式的重寫 次版本號 向下相容的功能性新增 修訂號 向下相容的問題修正 先行版本號及版本編譯資訊可以加到 主版本號.次版本號.修訂號 的後面,作為延伸。版本號只能增加,禁止下降,的修改必須以新版本...