如何在golang.org中的模块上使用主要版本控制?

时间:2019-07-16 23:11:22

标签: go go-modules

在我的go.mod文件中。 我想从golang.org更改有关模块的版本控制。

他们的提交日期和版本后的哈希值。

我正在使用go mod,因此我的工作区中有go.mod个文件。 我的go.mod如下。

module myproject

go 1.12.6

require (
    github.com/lib/pq v1.1.1
    golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4
    golang.org/x/image v0.0.0-20190523035834-f03afa92d3ff
)

像这样。

golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4-> golang.org/x/crypto v0.0.0

如何更改?

我认为他们没有正式的主要版本控制。 结果,我想简化我的go.mod文件

1 个答案:

答案 0 :(得分:0)

Go模块的版本控制由该模块的作者而不是使用者确定。

(您可以使用replace指令任意地重新映射版本,但是没有人可以使用您的模块而无需执行相同的重新映射操作-对任何人都不会简化任何操作。)< / p>