go get を使用して Go でデフォルト以外のブランチを取得する
複数のリポジトリが関係するソフトウェア開発ワークフローでは、特定のブランチがデフォルトの master ブランチではなく、取得する必要があります。この質問は、別のリポジトリ内から依存関係リポジトリの開発ブランチにアクセスすることを中心にしています。
Go モジュールを使用したソリューション
Go 1.11 での Go モジュールの出現により、依存関係の特定の分岐が実現可能になりました。 Go モジュールは、依存関係のインストール中にブランチまたはタグを指定できるモジュール クエリを利用します。
独自のリポジトリ repo_b 内から repo_a という名前の依存関係リポジトリの開発ブランチを取得するには、単にブランチ名をgo get 実行時のモジュールクエリ:
$ go get <path-to-repo_a>@<branch-name>
例:
$ go get example.com/repo_a@develop
以上が「go get」を使用して Go モジュールのデフォルト以外のブランチをフェッチするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。