Heim >Backend-Entwicklung >Golang >Wie kann ich mit „go get' einen bestimmten Zweig einer Go-Abhängigkeit importieren?

Wie kann ich mit „go get' einen bestimmten Zweig einer Go-Abhängigkeit importieren?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-16 06:17:09446Durchsuche

How Can I Import a Specific Branch of a Go Dependency Using `go get`?

Importieren eines bestimmten Zweigs einer Abhängigkeit mit Go Get

Bei Verwendung von Go-Modulen können Sie anstelle der Standardzweige bestimmte Zweige von Abhängigkeiten importieren Zweig. Dies ist eine nützliche Funktion, wenn Sie eine neue Version einer Abhängigkeit testen oder an Änderungen zusammenarbeiten möchten, ohne dass sich dies auf den Hauptzweig auswirkt.

Um einen bestimmten Zweig zu importieren, verwenden Sie die folgende Syntax:

$ go get <path-to-repo>@<branch>

Wenn Sie beispielsweise zwei Repositorys haben, repo_a und repo_b, in die repo_b repo_a importiert, und Sie den Entwicklungszweig von repo_a importieren möchten repo_b, verwenden Sie den folgenden Befehl:

$ go get github.com/repo_a@develop

Dadurch wird der Entwicklungszweig von repo_a im Modulsystem von repo_b abgerufen und installiert. Sie können dann auf den importierten Code in repo_b verweisen, ohne den Entwicklungszweig manuell klonen und aus repo_a ziehen zu müssen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit „go get' einen bestimmten Zweig einer Go-Abhängigkeit importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn