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

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

在 Golang 中保留相同過渡依賴項的 2 個不同次要版本

在 Golang 中保留相同過渡依賴項的 2 個不同次要版本

Go
慕田峪9158850 2022-10-17 16:57:57
所以我有以下情況。我的項目有 2 個依賴項:example.com/a - 需要 example.com/c v0.1.0example.com/b - 需要 example.com/c v0.2.0example.com/c 的開發(fā)人員在 0.2.0 中進行了一些向后不兼容的更改,導(dǎo)致 example.com/a 構(gòu)建失敗,但 example.com/b 依賴于 example.com/c 的開發(fā)人員在 0.2.0 中添加的新功能,所以我的項目無法同時使用 example.com/c v0.1.0 和 v0.2.0 進行編譯根據(jù) golang 文檔,example.com/c 的開發(fā)人員有權(quán)進行向后不兼容的更改,因為他們還沒有發(fā)布 v1.0.0,所以這里不怪他們。Golang 使用 example.com/c 的舊版本或新版本,但不能同時使用它們,因為它們的主要版本相同,導(dǎo)致項目因其中任何一個而失敗。我無權(quán)訪問 example.com/c 存儲庫,因此我無法在這里修復(fù)問題,但我可以分叉一個存儲庫并使用我的副本。為了讓我可以在我的項目中并行使用這兩個依賴項,可以采取哪些最少的操作?
查看完整描述

1 回答

?
神不在的星期二

TA貢獻1963條經(jīng)驗 獲得超6個贊

為了讓我可以在我的項目中并行使用這兩個依賴項,可以采取哪些最少的操作?

你不能。您必須“分叉”(即重命名)一個并重寫所有內(nèi)容。

這里的教訓(xùn)是:不要依賴不穩(wěn)定的東西。尤其是不及物。


查看完整回答
反對 回復(fù) 2022-10-17
  • 1 回答
  • 0 關(guān)注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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