第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 github 存儲庫的特定標(biāo)簽上執(zhí)行“go get”

如何在 github 存儲庫的特定標(biāo)簽上執(zhí)行“go get”

Go
翻翻過去那場雪 2021-10-04 17:20:54
我正在嘗試使用編譯 InfluxDB 數(shù)據(jù)庫(版本 v0.8.8) go get github.com/influxdb/influxdb但這會拉動主分支,我需要v0.8.8標(biāo)簽。我曾嘗試這樣做: go get github.com/influxdb/influxdb/releases/tag/v0.8.8但這失敗說無法找到。我還嘗試對go getmaster 分支進(jìn)行常規(guī)檢查,然后使用gitin手動檢查標(biāo)簽GOPATH/src/github...以設(shè)置 corret 版本。使用最后一種方法的問題是,當(dāng)我嘗試使用go get -u -f ./...它拉取依賴項時,它會嘗試在 master 分支中找到它們,而其中一些在 master 分支上不存在......TL;DR:go get在特定的 github 標(biāo)簽上執(zhí)行,并拉取正確的依賴項。
查看完整描述

3 回答

?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊

無法使用該go get工具。相反,您需要使用第三方 go 包管理工具或為您希望管理更細(xì)粒度的包創(chuàng)建自己的分支。

與一位在 Google 工作的人交談,他承認(rèn)了這個問題/要求,他說他的團隊使用的 vendoring 很龐大,他們可能很快會用官方工具解決它。

閱讀更多:

Go 1.6 中的供應(yīng)商

Vendoring 已經(jīng)從 go 1.6 中的實驗性版本中釋放出來(在這篇文章最初寫完之后),這使得使用第三方工具使用特定標(biāo)簽/包版本的過程變得更加容易。go get仍然沒有獲取特定標(biāo)簽或版本的功能。

有關(guān) vendoring 如何工作的更多信息:了解和使用供應(yīng)商文件夾

Go 1.11 中的模塊

Go 1.11 發(fā)布了一個名為 modules 的實驗性功能來改進(jìn)依賴管理,他們希望在 Go 1.12 中將其發(fā)布為穩(wěn)定的:關(guān)于 Go 1.11 中模塊的信息


查看完整回答
反對 回復(fù) 2021-10-04
?
揚帆大魚

TA貢獻(xiàn)1799條經(jīng)驗 獲得超9個贊

我在這方面取得了成功:

  • 運行沒有標(biāo)簽的 get 命令 - 它應(yīng)該克隆主分支。

  • 移至克隆目錄并簽出所需的標(biāo)記或分支。

  • 再次運行 go get 命令,它應(yīng)該處理檢出分支上的命令。


查看完整回答
反對 回復(fù) 2021-10-04
  • 3 回答
  • 0 關(guān)注
  • 278 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號