gpt4 book ai didi

go - 在 golang 的 fork repo 中工作时测试如何工作?

转载 作者:IT王子 更新时间:2023-10-29 01:14:29 26 4
gpt4 key购买 nike

考虑 golang 项目中测试失败的情况,比如“github.com/originaluser/reponame”。

想要修复 bug 的人将 repo fork 到 github.com/forkeduser/reponame",然后将其放入他的本地机器。

如果测试文件是从“github.com/originaluser/reponame”导入的,即使他修复了错误,测试在他的机器上也会失败,因为他的更改没有与原始项目合并。

在这种情况下如何进行测试?

我找到的唯一资源是 splice.com blog

最佳答案

这只是一个简短的解决方案,它将 fork 的存储库克隆到原始存储库路径中。

第 1 步:在您的 gopath 中创建路径 github.com/originaluser/reponame

第 2 步:将工作目录更改为新文件夹

第三步:git clone github.com/forkeduser/reponame.git

第四步:修复bug

因为现在您的修复位于原始路径内,所以一切正常。

关于go - 在 golang 的 fork repo 中工作时测试如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51882235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com