go mod引用未发布的版本时,可以用时间加git hash的方式指定版本,类似于:v0.0.0-20170922011244-0744d001aa84,但是这个时间如何确定呢?随便写一个肯定不行,实际上有几种方式:
go mod edit -replace github.com/docker/docker=github.com/docker/engine@ea84732a7725
cd engine TZ=UTC git —no-pager show –quiet –abbrev=12 –date=’format-local:%Y%m%d%H%M%S’ —format=”%cd-%h”
然后运行go mod tidy即可更新