我$GOPATH有最新的部门。现在我想通过调用 godep update ./...
然后调用 godep save ./...
来更新我的项目 Godeps.json 与新的 deps(使用最新的 GOPATH)。但是我仍然在Godeps.json中与旧部门在一起。
确保你有要更新的 git 提交包,你可以使用 git log 检查提交 sha-1 校验和,并确保它在 Godeps.json 中有不同的 rev 提交版本。然后在 godep 命令中包含包名称godep update github.com/package/...
请检查godep update和godep save之间的区别。我通常只使用godep save
,除非我要更新特定的包。这将从GOPATH
获取项目的所有更新包。顺便说一句:我对Godeps也很陌生。