ste*_*bez 4 dependencies go vendor govendor
假设我通过govendor add
or添加了一个新的依赖项 X govendor fetch
。这个依赖 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 上检出即可。