我是Golang的新手,我正在尝试开发一个重模型,并在我开发时与同事分享;在JVM/SBT中,我曾经用后缀为版本值的"快照"发布我的作品。但是,我如何在使用Go模型中实现同样的成就?
模块的版本是通过使用回购标签(例如git tag
(标记的,遵循语义版本(https://semver.org/(。
因此,以v0
开头的任何版本都被视为不稳定,并且可能随时进行破坏更改。一旦发布v1
,就无法在不碰到主要版本的情况下进行任何破坏更改,这也意味着您更改模块名称。
您还可以选择将+foo
附加到版本的末尾,以指示有关版本的其他信息。
我写了https://blog.golang.org/using-go-modules,作为如何开始使用模块开始的概述。