亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何使用 go get 簽出版本?

如何使用 go get 簽出版本?

Go
慕哥9229398 2021-11-15 15:34:42
我一直在嘗試使用go get github.com/xxx/xxx. 它以前很容易安裝,但維護人員發布了一個新版本,它不再適合我了。我想知道是否有任何方法可以安裝以前的版本?默認情況下,它正在安裝 master 分支。是否有任何標志可以放置分支信息go get github.com/xxx/xxx --branch=xxx?
查看完整描述

2 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

不,您需要使用可以處理分支和版本凍結的外部依賴項管理工具。然后你使用它而不是go get直接調用——這會隨著工具的不同而變化——你可以凍結版本。一些流行的工具:

  1. Godep(我個人使用):https : //github.com/tools/godep

  2. 堅果https://github.com/jingweno/nut

  3. Gopm https://github.com/gpmgo/gopm

  4. 一些庫使用gopkg.inwhich 將 vesions 嵌入到導入 url 中。http://labix.org/gopkg.in 這確實允許直接使用 go-get,但這取決于庫是否通過 gopkg 發布


查看完整回答
反對 回復 2021-11-15
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

您可以 fork 庫并決定是否要將新版本拉入您的 fork。如果新版本破壞了您的應用程序,請回滾。


查看完整回答
反對 回復 2021-11-15
  • 2 回答
  • 0 關注
  • 388 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號