我是Golang的新手,我正在尝试开发go-module,并在与我的同事共享时;在JVM / sbt中,我曾经用后缀为版本值的“ SNAPSHOT”发布我的作品。但是如何使用go-modules实现相同的目的?
答案 0 :(得分:0)
在语义版本控制(https://semver.org/)之后,通过使用repo标签(例如git tag
)来标记模块的版本。
因此,任何以v0
开头的版本都被视为不稳定版本,并且可能随时进行重大更改。释放v1
后,您将无法进行任何重大更改而不会破坏您的主要版本,这也意味着您更改了模块名称。
您还可以选择在版本末尾附加+foo
,以指示有关该版本的其他信息。
我写了https://blog.golang.org/using-go-modules作为有关如何开始使用模块的概述。