围棋模块:如何锁定赢得';“go get-u”不会被覆盖吗?

围棋模块:如何锁定赢得';“go get-u”不会被覆盖吗?,go,Go,如果我使用get github.com/org指定特定的分支/版本/package@sha_or_branch它将相应地更新。但是如果我运行go-get-u,它会被任何更新的版本覆盖 是否有任何方法将其锁定,以便在执行go get-u时它不会更改?当前有 您只能指定是要使用您直接导入的包的可传递依赖项的定义版本,还是允许使用较新的次要版本或修补程序版本。当前有 您只能指定是要使用您直接导入的包的可传递依赖项的定义版本,还是允许使用较新的次要版本或修补程序版本。这是一个奇怪的问题,因为go get

如果我使用
get github.com/org指定特定的分支/版本/package@sha_or_branch
它将相应地更新。但是如果我运行
go-get-u
,它会被任何更新的版本覆盖

是否有任何方法将其锁定,以便在执行
go get-u
时它不会更改?

当前有

您只能指定是要使用您直接导入的包的可传递依赖项的定义版本,还是允许使用较新的次要版本或修补程序版本。

当前有


您只能指定是要使用您直接导入的包的可传递依赖项的定义版本,还是允许使用较新的次要版本或修补程序版本。

这是一个奇怪的问题,因为
go get-u
的整个要点是将依赖项更新为给定(或最新)版本。您可以通过不执行go-get-u来阻止go-get-u执行它应该执行的操作。
go-get-u
更新所有依赖项。这应该可以解释这个问题。这是一个奇怪的问题,因为
go-get-u
的全部目的是将依赖项更新到给定(或最新)版本。您可以通过不执行go-get-u来阻止go-get-u执行它应该执行的操作。
go-get-u
更新所有依赖项。这应该可以解释这个问题。