我已按照@ https://github.com/tools/godep关于更新依赖项的说明进行操作,但是当我使用更改后的版本进行 build\install 时,它尚未在 Godeps/_workspace/pkg 中更新
所以我有
go get github.com/golang/glog
godep save
godep go install
我可以看到
Godeps/_workspace/pkg/linux_amd64/github.com/golang/glog.a中的修改时间戳
Godeps/Godeps.json 中的 rev 提交值
但是现在当我想更新时,我会按照说明进行操作
go get github.com/golang/glog
godep update github.com/golang/glog
godep go install
我观察以下
Godeps/Godeps.json rev 提交已更新
Godeps/_workspace/src/github.com/golang/ 源码更新
但是 odeps/_workspace/pkg/linux_amd64/github.com/golang/glog.a 的文件时间戳没有更新,因此我们使用的是以前的版本
我相信我应该为 pkg 和 bin 添加一个 .gitignore 条目,这意味着我们将在新的 git clone 上进行干净的构建
我知道去install命令godep之前,我可以做的PKG和bin目录既是RM -r
这是预期的行为吗?
提前致谢帕特
江户川乱折腾
相关分类