如何在特定的 GitHub 存储库标签上执行“go get”
“go get”命令是安装 Go 的强大工具来自 GitHub 的包。然而,当它拉取 master 分支而不是特定标签时,可能会令人沮丧。
要解决此问题,可以探索以下解决方案:
外部工具或分叉
不幸的是,“go get”目前不支持获取特定标签或版本。因此,为此需要第三方包管理工具或创建 fork。
Go 1.6 及更高版本中的 Vendoring
Vendoring,这在 Go 1.6 中是实验性的,但现已稳定,允许使用第三方更轻松地管理特定标签或软件包版本
Go 1.11 及更新版本中的模块(实验性)
Go 1.11 引入了实验性模块功能来增强依赖管理。 Go 1.12 预计将包含模块作为稳定功能,为版本处理提供更高的灵活性。
其他资源
以上是如何使用 go get 安装特定的 GitHub 存储库标签?的详细内容。更多信息请关注PHP中文网其他相关文章!