版本 "包和它是如何工作的?

问题描述 投票:-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个回答
1
投票

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

没有。

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