【发布时间】:2019-07-07 13:07:33
【问题描述】:
我有一个导入项目 foo 的 go 模块。 foo 的最新标签是 v1.4
当我在我的项目中执行 go build 时,它会更新 go.mod 来表示
module github.com/myid/mymod
require (
github.com/myid/foo v1.4
)
我希望它使用主分支而不是 v1.4 标记...所以我做了一个
go get github.com/myid/foo@master 并在 pkg 中下载了 master 分支并更新了 go.mod 以说
require (
github.com/myid/foo v1-XXXXXXX-XXXXXXX
)
我验证哈希与master相同
但是当我再次go build 时,它会更新回最新的标签。
如何让它使用 master 分支而不切换回 v1.4?
谢谢
【问题讨论】:
标签: go module dependencies