我是Golang的新手,我正在尝试开发一个go模块,并在开发它的同时与我的同事分享它;在JVM/sbt中,我过去常常在发布我的工作时在版本值后面加上一个'SNAPSHOT‘后缀。但是我怎样才能用go-modules实现同样的效果呢?
发布于 2019-05-29 21:34:19
在语义版本控制(https://semver.org/)之后,使用repo标签(例如git tag)来标记模块的版本。
因此,任何以v0开头的版本都会被视为不稳定版本,并可能在任何时候做出破坏性的更改。一旦你发布了一个v1,你就不能在不改变你的主要版本的情况下做出任何破坏性的改变,这也意味着你改变了你的模块名称。
您还可以选择将+foo附加到版本的末尾,以指示有关该版本的其他信息。
我写的https://blog.golang.org/using-go-modules概述了如何开始使用模块。
https://stackoverflow.com/questions/56097766
复制相似问题