我在以下目錄中開發(fā)和維護我的 Go 項目:PROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/main.goPROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/<APP-1>PROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/<APP-2>但是這樣我只能跟蹤項目中的更改,而無法跟蹤依賴項及其版本。我想知道是否有一種使用我的項目正在使用的版本而不是最新提交來克隆所有依賴項的自動化方法?
1 回答

慕桂英3389331
TA貢獻2036條經(jīng)驗 獲得超8個贊
你應(yīng)該看看Glide。
Glide 提供了簡化的 Go 項目管理、依賴管理和 vendoring。
Glide 基本上會動態(tài)更改您的 $GOPATH 并將您的依賴項的副本保存在本地結(jié)構(gòu)中,而不是標(biāo)準(zhǔn) Go 環(huán)境慣用的全局結(jié)構(gòu)中。
- 1 回答
- 0 關(guān)注
- 200 瀏覽
添加回答
舉報
0/150
提交
取消