如何使用go get获取指定版本(标签)的包?

Hea*_*Fly 3 go

如何使用go get获取指定版本(标签)的包?

go get github.com/owner/repo

在上面的命令中,如何指定包的版本或标签。

Pla*_*ato 6

Volker 是正确的,但这里有一种在项目中使用特定版本的方法:

go get github.com/sirupsen/logrus
cd $GOPATH/src/github.com/sirupsen/logrus
git checkout v0.9.0
cd $GOPATH/src/github.com/YOU/PROJECT
govendor add github.com/sirupsen/logrus  # or similar
Run Code Online (Sandbox Code Playgroud)