govendor 会自动包含传递依赖吗?

ste*_*bez 4 dependencies go vendor govendor

假设我通过govendor addor添加了一个新的依赖项 X govendor fetch。这个依赖 X 依赖于 Y。

govendor 也会自动引入这些依赖项吗?或者我必须做什么govendor add Y

add和 之间的行为是否不同fetch

我无法在此处的任何文档中找到此讨论:https : //github.com/kardianos/govendor

或者通过运行 govendor add --help

ste*_*bez 6

govendor fetch <package_name> 将自动包含传递依赖项。

govendor add <package_name> 将不会。

但是,如果您运行govendor add +external(没有包名称),它将提供您的代码所依赖的依赖项和传递依赖项,只要它们在您的 GOPATH 上检出即可。