伪项目设置:
找不到一种方法来本地编辑 common-libs (即在/ src中)并使这些更改立即反映在 my-project 中。项目/ vendor文件始终优先于$ GOPATH中的文件。
相反,每次我需要将 common-libs 更改推送到Github,然后在 my-project 中运行dep ensure -update
时,这确实很慢而且很烦人
尝试(失败):
ignored = ["github.com/foo/common-libs*"]
忽略Gopkg.toml中的本地/ vendor,但引发编译错误:cannot use &amount (type *"github.com/foo/my-project/vendor/github.com/shopspring/decimal".Decimal) as type *"github.com/foo/common-libs/vendor/github.com/shopspring/decimal".Decimal in field value
)dep ensure
会将已删除的文件夹添加回供应商文件夹)。任何帮助表示赞赏!谢谢。