當(dāng)從支持 go.mod 的模塊中導(dǎo)入GOPATH樣式依賴項(xiàng)時(shí),我得到了一個(gè)神秘的偽版本。$ cd $(mktemp -d)$ go mod init github.com/foo/testgo: creating new go.mod: module github.com/foo/test$ go get github.com/bar/api@master$ cat go.mod module github.com/foo/testgo 1.12require ( github.com/bar/api v3.9.1-0.20190923092516-169848dd8137+incompatible // indirect)$ 該github.com/bar/api存儲庫僅定義了一個(gè)v3.9.0標(biāo)簽。該master分支在此之前有一些提交。有誰知道v3.9.1標(biāo)簽是從哪里獲取的?該標(biāo)簽不存在。提交 ID169848dd8137確實(shí)指向HEADof master,但沒有標(biāo)記。難道只是go mod聰明地說“嘿,在v3.9.0標(biāo)簽暗示某個(gè)版本后提交v3.9.1”?
其中帶有不存在標(biāo)簽的偽版本
幕布斯7119047
2023-07-26 17:21:57