我正在根据以下结构重新组织存储库:
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 分支。我想知道有没有办法解决我的情况?我可以处理我的叉子,但最好不要直接更改我的叉子的主人。
谢谢!
小怪兽爱吃肉
相关分类