govendor 是否自动包含传递依赖项?

Does govendor automatically include transitive dependencies?

假设我通过 govendor addgovendor fetch 添加了一个新的依赖项 X。此依赖项 X 对 Y 具有依赖项。

govendor 是否也会自动引入这些依赖项?或者我必须做 govendor add Y.

addfetch 之间的行为是否不同?

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

或通过 运行 govendor add --help

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

govendor add <package_name>不会。

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