背景
上文《go.mod 使用私有依赖》的问题解决之后,遇到了包版本问题。
环境
gitlabGolangv1.16.3
解决方案
Golang 的包版本是通过 git tag 来管理的。
我们只需要对我们的项目打一个 tag 就行,格式:v1.0.0。
包版本只支持 3 位版本号,定义时需要注意。

注意点
虽然打过 tag 的内容可以修改,但对于已经引用过当前包的项目来说,构建时会默认使用本地缓存,而不是使用修改过后的内容。
在解决go.mod私有依赖问题后,遇到版本冲突。Golang通过git tag进行版本控制,遵循v1.0.0格式。尽管tag可修改,但已引用项目的构建会使用本地缓存,而非最新修改。
上文《go.mod 使用私有依赖》的问题解决之后,遇到了包版本问题。
gitlabGolang v1.16.3Golang 的包版本是通过 git tag 来管理的。
我们只需要对我们的项目打一个 tag 就行,格式:v1.0.0。
包版本只支持 3 位版本号,定义时需要注意。

虽然打过 tag 的内容可以修改,但对于已经引用过当前包的项目来说,构建时会默认使用本地缓存,而不是使用修改过后的内容。
996
3870
1353

被折叠的 条评论
为什么被折叠?