使用「go get」擷取特定標籤
使用「go get」取得特定標籤是使用GitHub 時面臨的常見挑戰儲存庫。雖然「go get」預設拉取主分支,但需要取得不同的標籤。
嘗試與挑戰
嘗試在「中指定標籤」 go get」指令,例如「go get github.com/influxdb/influxdb/releases/tag/v0 .8.8”,可能會導致失敗,因為GitHub 的官方文件不支援透過“go get」檢索標籤。
另一種方法是先取得master 分支,然後手動檢查所需的標籤。但是,這可能會導致後續的依賴問題,因為主分支中可能不存在依賴項。
Go 工具的限制
Go 工具目前缺乏此功能來取得特定標籤或版本。已承認此限制。的依賴管理。
Go 1.6 及更高版本中包含的Vendoring 簡化了特定標籤的使用。的模組
Go 1.11引入了一個實驗性模組功能來解決依賴管理問題。工具參考
供應商的部落格文章方式Go中的模組1.11
以上是如何使用'go get”取得特定的 Git 標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!