Go ですべてのモジュールを更新する: 方法とベスト プラクティス
Go モジュールを使用する場合、すべての依存関係を同時に更新する必要がある場合があります。 。これを実現するにはいくつかのメソッドがあり、それぞれ若干異なる結果が生成されます。
メソッドと結果:
なぜ違いがあるのですか?
依存関係の解決のレベルが異なるために違いが生じます。それぞれの方法で行われます。 go get -u は互換性のある最新の依存関係を積極的に取り込みますが、go mod tiny はより保守的なクリーンアップを実行します。依存関係を手動で削除し、 go get -u または go mod tiny を実行すると、更新する依存関係を指定できます。推奨アプローチ:
クリーンで包括的な更新を行うには、次のコマンド シーケンスを使用することをお勧めします:go get -u go mod tidy
再帰的に更新:
サブディレクトリ内のモジュールを再帰的に更新するには、次のコマンドを使用します:go get -u ./...
以上がすべての Go モジュールとその依存関係を最適に更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。