什么是“版本”软件包及其工作原理?

问题描述 投票:-1回答:1

我正在研究在不同的开源项目中组织项目的方法(例如operator-framework/operator-sdk),有时会找到带有version文件的version.go包:

├── build
├── cmd
├── deploy
├── go.mod
├── go.sum
├── pkg
├── tools.go
└── version
    └── version.go


package version

var (
    Version = "0.0.1"
)

我试图找到如何使用它来控制应用程序版本,但发现只有方法使用-ldflags

[还有其他使用version软件包和version.go文件的方法吗?

go version-control versioning ldflags
1个回答
0
投票

还有其他使用版本包和version.go文件的方法吗?

编号

© www.soinside.com 2019 - 2024. All rights reserved.