git - 如何在 Go 中导入具有特殊分支的库
问题描述
我是 Go 新手,我正在做需要导入内部库的项目。我可以使用 go get 来导入它,而且效果很好。所以我注意到运行 go get 会导入 master 分支。但是,我有一个特殊情况,我需要导入 dev 分支而不是 master 分支。在做了一些研究之后,我尝试去获取 libraryUrl@branchName,但它对我不起作用。知道怎么做吗?这是我的 go mod 信息
module projectName
go 1.15
require(
github.com/satori/go.uuid v1.2.0
internal libraryURL v0.01
)
感谢您的帮助。如果您需要更多信息,请告诉我。
解决方案
感谢@blackgreen,他给了我一个关于这个问题的链接。我在这里为遇到与我相同问题的人发帖。结论是如果 go get libraryUrl@branchName 不适合你,设置 go env -w GO111MODULE=on。然后它应该工作。
推荐阅读
- android - 滑动刷新布局下的 RecyclerView 未在嵌套滚动视图中显示
- javascript - 如何在 React 中传递多个键及其 HTML 标签属性
- javascript - Javascript AzureAd 消费休息服务
- point-cloud-library - 当前对 CUDA for PCL 的开发支持
- java - 通过 xsd 创建 JAXB 类并获取类对象中 xml 的解组结果
- firebase - 可以在现场托管 Firestore?
- azure - 使用 az cli 创建工作项时如何添加标签
- python - 用来自另一列的值替换 NAN
- python - 如何在 jupiter-notebook 中运行 python 文件 .py?
- python - tfidf 在适合训练数据后如何转换测试数据?