首页 > 后端开发 > Golang > 如何使用 go get 获取 Go 模块中的非默认分支?

如何使用 go get 获取 Go 模块中的非默认分支?

DDD
发布: 2024-12-14 05:19:10
原创
363 人浏览过

How Can I Use `go get` to Fetch Non-Default Branches in Go Modules?

使用 go get 获取 Go 中的非默认分支

在涉及多个存储库的软件开发工作流程中,可能会出现特定分支、而不是默认的 master 分支,需要检索。这个问题的中心是从另一个存储库中访问依赖存储库的开发分支。

使用 Go 模块的解决方案

随着 Go 1.11 中 Go 模块的出现,检索特定的依赖分支变得可行。 Go 模块利用模块查询,允许在依赖安装期间指定分支或标签。

要从您自己的存储库 repo_b 中检索名为 repo_a 的依赖存储库的开发分支,只需将分支名称包含在执行 go get 时的模块查询:

$ go get <path-to-repo_a>@<branch-name>
登录后复制

例如:

$ go get example.com/repo_a@develop
登录后复制

以上是如何使用 go get 获取 Go 模块中的非默认分支?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板