首頁 >後端開發 >Golang >如何使用 go get 安裝特定的 GitHub 儲存庫標籤?

如何使用 go get 安裝特定的 GitHub 儲存庫標籤?

Susan Sarandon
Susan Sarandon原創
2024-12-10 08:48:10356瀏覽

How to Use `go get` to Install a Specific GitHub Repository Tag?

如何在特定的GitHub 儲存庫標籤上執行「go get」

「go get」指令是安裝Go 的強大工具來自GitHub 的包。然而,當它拉取 master 分支而不是特定標籤時,可能會令人沮喪。

要解決此問題,可以探索以下解決方案:

外部工具或分叉

不幸的是,「go get」目前不支援取得特定標籤或版本。因此,為此需要第三方套件管理工具或建立 fork。

Go 1.6 及更高版本中的Vendoring

Vendoring,這在Go 1.6 中是實驗性的,但現已穩定,允許使用第三方更輕鬆地管理特定標籤或軟體包版本

Go 1.11及更新版本中的模組(實驗性)

Go 1.11 引入了實驗性模組功能來增強依賴管理。 Go 1.12 預計將包含模組作為穩定功能,為版本處理提供更高的靈活性。

其他資源

  • [第三方套件管理參考工具](連結)
  • [關於Golang 供應商的部落格文章team] (連結)
  • [Go 1.6 中的Vendoring](連結)
  • [瞭解並使用供應商資料夾](連結)
  • [Go 1.11 中的模組](連結)

以上是如何使用 go get 安裝特定的 GitHub 儲存庫標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn