婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > go mod 使用舊版本 版本號指定方式

go mod 使用舊版本 版本號指定方式

熱門標簽:外呼系統用什么卡 百度地圖標注后傳給手機 電話機器人軟件免費 涿州代理外呼系統 壽光微信地圖標注 阿克蘇地圖標注 評價高的400電話辦理 excel地圖標注分布數據 外呼系統顯本地手機號

在使用go mod的過程中,發現不容易指定版本號

尤其是沒有打tag的,不知道怎么指定版本號, 不知道有哪版本號

正常使用都沒有問題,但是當引用的項目用了舊的代碼, 這時候必須使用舊的版本,無法指定版本,不知道如何入手

尤其是k8s.io不知道是什么鬼, 從哪里看它的代碼,只知道github.com

這個時候在 go.mod文件中 require 里面加上 github.com/kubernetes/cloud-provider 2bf8e45

此時會自動生成版本號, 其中 2bf8e45 這個是在github上找到源碼的特定的提交 commit 號, 想使用舊版本的話, 找到對應的tag或分支 找到 commit 號

這個commit號也可以使用tag號來替換

例如

k8s.io/cli-runtime => github.com/kubernetes/cli-runtime kubernetes-1.14.2

然后使用replace來替換,require里面的 github.com/kubernetes/cloud-provider 2bf8e45 會自動變成

github.com/kubernetes/cloud-provider v0.0.0-20190516232619-2bf8e45c8454

此時,我們把它刪除并復制到replace 里面

k8s.io/apiserver => github.com/kubernetes/apiserver v0.0.0-20190516230822-f89599b3f645
k8s.io/cloud-provider => github.com/kubernetes/cloud-provider v0.0.0-20190516232619-2bf8e45c8454
sigs.k8s.io/yaml => github.com/kubernetes-sigs/yaml v1.1.0

效果這樣的

原來使用的新版本號不用動,主要換了replace

補充:golang:比較版本號大小

看代碼吧~

package main
import (
	"fmt"
	"strings"
)
var (
	VersionBig = 1
	VersionSmall = 2
	VersionEqual = 0
)
func compareStrVer(verA, verB string) int {
	verStrArrA := spliteStrByNet(verA)
	verStrArrB := spliteStrByNet(verB)
	lenStrA := len(verStrArrA)
	lenStrB := len(verStrArrB)
	if lenStrA != lenStrB {
		panic("")
	}
	return compareArrStrVers(verStrArrA, verStrArrB)
}
func compareArrStrVers(verA, verB []string) int {
	for index, _ := range verA {
		littleResult := compareLittleVer(verA[index], verB[index])
		if littleResult != VersionEqual {
			return littleResult
		}
	}
	return VersionEqual
}
func compareLittleVer(verA, verB string) int {
	bytesA := []byte(verA)
	bytesB := []byte(verB)
	lenA := len(bytesA)
	lenB := len(bytesB)
	if lenA > lenB {
		return VersionBig
	}
	if lenA  lenB {
		return VersionSmall
	}
	return compareByBytes(bytesA, bytesB)
}
func compareByBytes(verA, verB []byte) int {
	for index, _ := range verA {
		if verA[index] > verB[index] {
			return VersionBig
		}
		if verA[index]  verB[index] {
			return VersionSmall
		}
	}
	return VersionEqual
}
func spliteStrByNet(strV string) []string {
	return strings.Split(strV, ".")
}
func main() {
	versionA := "1.2.3.54"
	versionB := "1.2.3.54"
	fmt.Println(compareStrVer(versionA, versionB))
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 在Golang代碼中如何自動生成版本號的方法示例
  • golang值類型轉換成[]uint8類型的操作
  • golang 監聽服務的信號,實現平滑啟動,linux信號說明詳解
  • GO語言ini配置文件的讀取的操作
  • go語言中iota和左移右移的使用說明

標簽:吐魯番 蘭州 欽州 重慶 雞西 銅川 梅河口 汕頭

巨人網絡通訊聲明:本文標題《go mod 使用舊版本 版本號指定方式》,本文關鍵詞  mod,使,用舊,版本,版,本號,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《go mod 使用舊版本 版本號指定方式》相關的同類信息!
  • 本頁收集關于go mod 使用舊版本 版本號指定方式的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    福利一区二区在线| 国产欧美日韩精品a在线观看| 久久精品久久精品| 日韩高清不卡在线| 日本一道高清亚洲日美韩| 日日摸夜夜添夜夜添国产精品 | 制服丝袜av成人在线看| av一本久道久久综合久久鬼色| 国产成人精品一区二| 成人国产亚洲欧美成人综合网| 国产suv一区二区三区88区| 国产99久久久久久免费看农村| 丁香六月久久综合狠狠色| av资源网一区| 欧美日韩国产一级片| 91精品国产高清一区二区三区蜜臀| 欧美日韩国产首页| 精品久久久久一区| 中文字幕在线观看一区二区| 一区二区三区四区在线| 天堂av在线一区| 国产黄色精品视频| 色噜噜夜夜夜综合网| 欧美一二三四在线| 日本一区二区三区久久久久久久久不 | 久久国产福利国产秒拍| 成人免费视频播放| 欧美色区777第一页| 日韩三级视频中文字幕| 中文字幕中文字幕中文字幕亚洲无线| 一区二区三区国产精品| 精品伊人久久久久7777人| 99视频国产精品| 91麻豆精品国产91久久久久| 欧美韩日一区二区三区四区| 亚洲成人动漫精品| 国产成人小视频| 精品视频一区三区九区| 国产清纯白嫩初高生在线观看91 | 国产精品白丝jk黑袜喷水| 91免费视频观看| 26uuu欧美| 性做久久久久久| 大胆亚洲人体视频| 在线不卡a资源高清| 中文字幕中文字幕一区二区| 毛片一区二区三区| 欧美艳星brazzers| 国产日韩av一区| 美国三级日本三级久久99| 色噜噜狠狠一区二区三区果冻| 久久亚洲综合色| 美女在线一区二区| 欧美三级乱人伦电影| 亚洲麻豆国产自偷在线| 国产91色综合久久免费分享| 欧美肥胖老妇做爰| 亚洲综合色视频| 91丨porny丨户外露出| 久久精品男人天堂av| 日韩不卡在线观看日韩不卡视频| 日本高清视频一区二区| 亚洲视频一二区| 国产精品白丝av| 久久九九久精品国产免费直播| 久久精品国产在热久久| 制服丝袜日韩国产| 婷婷开心激情综合| 91精品国产91综合久久蜜臀| 亚洲国产精品人人做人人爽| 欧美亚洲国产一区在线观看网站 | 蜜臂av日日欢夜夜爽一区| 欧美日韩大陆一区二区| 亚洲成人免费视| 在线国产亚洲欧美| 一区二区三区精品视频| 欧美日韩在线三级| 免费观看日韩电影| 精品蜜桃在线看| 国产在线播放一区| 日本一区二区久久| 成人黄色网址在线观看| 国产精品大尺度| 欧美午夜精品久久久久久孕妇| 亚洲一区二区三区小说| 欧美猛男男办公室激情| 天天色综合成人网| 制服丝袜亚洲色图| 国产乱码精品一区二区三| 欧美激情一区二区在线| 在线欧美一区二区| 日本v片在线高清不卡在线观看| 日韩欧美中文字幕一区| 国产精品一区二区在线观看网站| 欧美激情一区二区三区蜜桃视频| 一本久道中文字幕精品亚洲嫩| 亚洲一区视频在线| 91麻豆精品国产91| 国产69精品一区二区亚洲孕妇| 亚洲精品美国一| 欧美一区二区啪啪| 国产馆精品极品| 亚洲电影激情视频网站| 精品日产卡一卡二卡麻豆| kk眼镜猥琐国模调教系列一区二区| 亚洲精品欧美二区三区中文字幕| 91麻豆精品国产91久久久使用方法 | 欧美美女视频在线观看| 精品亚洲porn| 亚洲激情男女视频| 国产亚洲精品精华液| 在线不卡欧美精品一区二区三区| 国产精品中文字幕日韩精品 | 大尺度一区二区| 亚洲成人动漫在线观看| 国产精品视频免费| 欧美r级电影在线观看| 91视频在线看| 国产一区二区三区美女| 亚洲成av人影院在线观看网| 中文成人av在线| 91精品国产综合久久精品app| 成人黄色免费短视频| 久久国产三级精品| 亚洲444eee在线观看| 中文字幕一区二区三区在线播放 | 色婷婷一区二区| 国产精品乡下勾搭老头1| 蜜臀精品久久久久久蜜臀| 亚洲男人电影天堂| 国产精品久久久久一区二区三区 | 911精品产国品一二三产区| 不卡大黄网站免费看| 国内成+人亚洲+欧美+综合在线| 亚洲国产精品尤物yw在线观看| 中文字幕日韩精品一区| 久久精品综合网| 久久蜜桃av一区二区天堂| 日韩欧美亚洲国产另类 | 精品国产不卡一区二区三区| 欧美色欧美亚洲另类二区| 91一区二区在线观看| 成人的网站免费观看| 国产91精品在线观看| 国产精品一区二区男女羞羞无遮挡| 久久爱www久久做| 免费亚洲电影在线| 日韩成人一区二区| 免费av成人在线| 免费成人美女在线观看.| 老司机免费视频一区二区三区| 午夜精品成人在线| 日韩av电影天堂| 免费人成在线不卡| 麻豆精品久久精品色综合| 美女在线观看视频一区二区| 久久国产福利国产秒拍| 国产999精品久久久久久绿帽| 国产精品69久久久久水密桃| 国产很黄免费观看久久| 99久久精品国产麻豆演员表| 色婷婷综合久久久中文字幕| 欧美色综合影院| 欧美xxxxxxxx| 国产精品护士白丝一区av| 最新国产成人在线观看| 亚洲高清视频的网址| 久久精品国产99国产精品| 大美女一区二区三区| 日本电影欧美片| 日韩午夜激情视频| 国产精品私人自拍| 亚洲国产欧美另类丝袜| 久久机这里只有精品| 懂色av一区二区三区免费看| 色菇凉天天综合网| www一区二区| 亚洲欧美电影一区二区| 日日夜夜一区二区| 国产成人午夜电影网| 欧美三级资源在线| 国产清纯白嫩初高生在线观看91 | 成人开心网精品视频| 欧美性一级生活| 精品第一国产综合精品aⅴ| 亚洲啪啪综合av一区二区三区| 日本不卡一区二区| 91在线免费看| 精品福利一区二区三区| 一区二区三区**美女毛片| 精品一区二区在线视频| 99精品视频一区二区| 91精品国产一区二区三区蜜臀| 国产精品水嫩水嫩| 青青草成人在线观看| 色视频欧美一区二区三区| 2023国产一二三区日本精品2022| 亚洲欧美激情插| 成人禁用看黄a在线| 26uuu精品一区二区|