PHP小编小新在最新的技术动态中发现,GitHub 近日发布了一个重要的更新:golang 子模块。这一更新为使用 Golang 语言的开发者带来了更便利的开发环境和更高效的代码管理方
PHP小编小新在最新的技术动态中发现,GitHub 近日发布了一个重要的更新:golang 子模块。这一更新为使用 Golang 语言的开发者带来了更便利的开发环境和更高效的代码管理方式。通过 golang 子模块,开发者可以更容易地在项目中集成和管理其他的 golang 库,同时也能够更方便地与其他开发者进行协作。这一更新无疑将进一步推动 golang 在开发领域的应用和发展。
当您在 github 上发布存储库时,您可以使用“标签”,这样可以更轻松地在 go.mod 中进行跟踪
但是子模块(或多个模块)现有的github发布方法不起作用。
“主”模块将被标记
但是“子模块”不能通过该标签引用。 (这是有道理的,因为他们不应该被要求步调一致)
我的问题是如何让 Github 使用显式版本标记该子模块?
请注意,这是一个“私有”存储库,因此我无法将其作为 github 之外的 golang 中的单独包发布
您可以通过在标签前面添加目录前缀来标记每个子模块的版本。
因此对于以下目录结构,可以创建这个标签submod/subsubmod/v0.0.1
demo/
└── submod
└── subsubmod
├── file.go
└── go.mod
以上就是Github 发布 golang 子模块的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: Github 发布 golang 子模块
本文链接: https://lsjlt.com/news/563433.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0