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

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

如何從另一個項(xiàng)目調(diào)試我自己的go模塊

如何從另一個項(xiàng)目調(diào)試我自己的go模塊

Go
HUX布斯 2023-07-31 17:24:48
好奇如何運(yùn)行和調(diào)試對我擁有從屬項(xiàng)目的作者權(quán)的私有模塊的更改?如果我在自己的項(xiàng)目中有 MyApp.go,import "github.com/my-co/my-mod/a-package"并且我想對 my-mod 中的 a-package 進(jìn)行更改并運(yùn)行 MyApp.go 以執(zhí)行我對 a-package 所做的更改 - 我該如何設(shè)置以便 Go 使用我在本地編輯的實(shí)時版本?理想情況下,我能夠逐步調(diào)用輔助函數(shù)到我的系統(tǒng)上已有的該模塊和包的源代碼中 - 然后我可以直接編輯源代碼。我絕對可以將更改推送到 my-mod,然后在 github 上對其進(jìn)行版本控制,然后強(qiáng)制我的本地項(xiàng)目使用最新版本的 my-mod。但這是一個巨大的往返過程,使得小的編輯和修復(fù)變得很麻煩——并且每個版本都需要一個新的小版本。這聽起來效率很低——肯定有更好的方法嗎?
查看完整描述

1 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個贊

假設(shè)您的 的副本my-mod位于/home/foo/my-mod,并且您的 的副本MyApp.go位于以 為根的模塊中/home/foo/some-app,那么如果您想處理MyApp.go,您應(yīng)該更新/home/foo/some-app/go.mod以包含以下行:

replace github.com/my-co/my-mod => /some/filesystem/path/my-mod

如果您想在包含 的目錄中工作,您可以在 中a-package設(shè)置類似的指令。replace/home/foo/my-mod/go.mod


查看完整回答
反對 回復(fù) 2023-07-31
  • 1 回答
  • 0 關(guān)注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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