管理Go 儲存庫中子模組的版本
考慮Go 儲存庫的根目錄中都包含go.mod 檔案的情況和一個子目錄。在這種情況下,了解子模組的版本是如何發布的至關重要。
子模組版本管理
與父模組不同,子模組的版本不一定是同步的。它們被視為駐留在同一儲存庫結構中的不同模組。
要確定子模組的可用版本,請參閱其發布資訊。例如,如果是 github.com/hashicorp/vault/api,請造訪 https://github.com/hashicorp/vault/releases 查看官方版本和標籤。
分層 Git標籤和子模組版本
Go 使用分層 Git 標籤來標記子模組版本。這意味著子模組的版本並不總是與父模組的版本相對應。例如,vault 的版本可能為 1.3.3,而其子模組 api 的版本可能為 1.0.4。
更新子模組版本
更新子模組的版本,使用 go get。例如,要取得最新版本的 github.com/hashicorp/vault/api,請執行:
go get github.com/hashicorp/vault/api
您無需在初始匯入期間在 go.mod 中明確指定版本。 Go工具會自動取得最新版本。
以上是Go 儲存庫中如何管理子模組版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!