我对 Go 很陌生,需要一些帮助来使导入路径在我的团队之间更容易分配。
目前,在我的一个 Go 文件的顶部,我有一个导入,例如“github.teamName.com/teamMemberA/HeartThrob/c”
我将他的项目分叉为我自己的名字并下载它,但出现了一些非常明显的导入错误。
我尝试导入的文件的路径如下:“github.teamName.com/myName/HeartThrob/c”
此路径更改是因为我正在从我自己的分叉存储库中提取该项目。
我可以采取什么方法来解决这个问题?相对路径可能吗?由于项目的大小和一些明显的分离位置,我无法将所有 Go 文件放入同一目录中。
免责声明:Go 和 Git 新手(不过我的分叉方法是团队强制执行的)
假设 GOPATH 包含单个元素,请执行以下操作:
$ mkdir -p $GOPATH/github.teamName.com/teamMemberA
$ cd $GOPATH/github.teamName.com/teamMemberA
$ git clone github.teamName.com/myName/HeartThrob
$ cd HeartThrob/c
$ go install
另一种方法是:
$ go get github.teamName.com/teamMemberA/HeartThrob/c
$ cd $GOPATH/github.teamName.com/teamMemberA/HeartThrob
$ git remote add fork [email protected] /cdn-cgi/l/email-protection/HeartThrob.git
破解一条路并推送到 fork。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)