如果我正在为开放源代码库开发PR,我想在自己使用该库的项目中测试其功能(本质上是集成测试),很显然在合并任何PR之前,我该如何设置它这样它就使用了我的fork,而不是获取上游的标记版本?我正在使用go模块,该库也支持它们。
似乎没有文档可以涵盖所有内容。
现在,如果我只是go get github.com/megakoresh/libname
,它只是说
go get: github.com/megakoresh/libname@v0.3.12: parsing go.mod:
module declares its path as: github.com/upstream/libname
but was required as: github.com/megakoresh/libname