govendor 是否自动包含传递依赖项?
Does govendor automatically include transitive dependencies?
假设我通过 govendor add
或 govendor fetch
添加了一个新的依赖项 X。此依赖项 X 对 Y 具有依赖项。
govendor 是否也会自动引入这些依赖项?或者我必须做 govendor add Y
.
add
和 fetch
之间的行为是否不同?
我在此处的任何文档中都找不到对此的讨论:https://github.com/kardianos/govendor
或通过 运行 govendor add --help
govendor fetch <package_name>
将自动包含传递依赖项。
govendor add <package_name>
不会。
但是,如果您 运行 govendor add +external
(没有包名称),它将提供您的代码所依赖的依赖项和传递依赖项,只要它们在您的 GOPATH 上检出即可。
假设我通过 govendor add
或 govendor fetch
添加了一个新的依赖项 X。此依赖项 X 对 Y 具有依赖项。
govendor 是否也会自动引入这些依赖项?或者我必须做 govendor add Y
.
add
和 fetch
之间的行为是否不同?
我在此处的任何文档中都找不到对此的讨论:https://github.com/kardianos/govendor
或通过 运行 govendor add --help
govendor fetch <package_name>
将自动包含传递依赖项。
govendor add <package_name>
不会。
但是,如果您 运行 govendor add +external
(没有包名称),它将提供您的代码所依赖的依赖项和传递依赖项,只要它们在您的 GOPATH 上检出即可。