我正在根據以下結構重新組織存儲庫:repo_root/ |- foo/ |- foo.go |- bar/ |- bar.go |- go.mod分為以下內容:repo_root/ |- gosrc/ |- foo/ |- foo.go |- bar/ |- bar.go |- go.mod現在,在foo.go原始存儲庫結構內部,我執行如下操作來導入包bar:import "github.com/arb_name/repo_root/bar"現在,在新的存儲庫中,我將其更改為:import "github.com/arb_name/repo_root/gosrc/bar"go build現在,我遇到了失敗的問題,foo.go因為找不到提供包 github.com/arb_name/repo_root/gosrc/bar 的模塊我當然不想在沒有首先確保 repo 的重組工作正常的情況下更改 repo 的 master 分支。我想知道有沒有辦法解決我的情況?我可以處理我的叉子,但最好不要直接更改我的叉子的主人。謝謝!
如何使用 go module 在特定分支上導入包
慕蓋茨4494581
2023-07-10 15:13:30