Go 開発では、依存関係の管理が非常に重要です。 dep ツールでは、ベンダー ディレクトリをバージョン管理にコミットすることがベスト プラクティスであるかどうかという疑問が生じます。
ベンダー ディレクトリのコミット
公式の dep FAQ がこれに対処しています。質問:
代替: dep ensure を手動で実行します
あるいは、ベスト プラクティスでは手動で実行することをお勧めしますリポジトリのチェックアウト後に dep ensure を実行します。このアプローチには次の利点があります。
結論
ベンダー ディレクトリをコミットするかどうかの決定は、特定のプロジェクトのニーズによって異なります。再現可能なビルドと効率的な依存関係管理のためには、ベンダー ディレクトリをコミットすることが有利です。ただし、リポジトリのサイズとクリーンな diff の優先順位が高い場合は、チェックアウト後に dep ensure を手動で実行する方が適切なオプションである可能性があります。
以上がGo ベンダー ディレクトリをコミットするかどうか: 再現可能なビルドとリポジトリ サイズ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。