Heim >Backend-Entwicklung >Golang >Wie kann ich „go get' verwenden, um nicht standardmäßige Zweige in Go-Modulen abzurufen?
Erwerb nicht standardmäßiger Zweige in Go mit go get
In einem Softwareentwicklungsworkflow mit mehreren Repositorys können Situationen auftreten, in denen bestimmte Zweige, und nicht der Standard-Master-Zweig, müssen abgerufen werden. Bei dieser Frage geht es um den Zugriff auf den Entwicklungszweig eines Abhängigkeits-Repositorys aus einem anderen Repository heraus.
Lösung mit Go-Modulen
Mit der Einführung von Go-Modulen in Go 1.11, Abrufen spezifische Zweige von Abhängigkeiten wurden möglich. Go-Module nutzen Modulabfragen, die die Angabe von Zweigen oder Tags während der Abhängigkeitsinstallation ermöglichen.
Um den Entwicklungszweig eines Abhängigkeits-Repositorys mit dem Namen repo_a aus Ihrem eigenen Repository repo_b abzurufen, fügen Sie einfach den Zweignamen in das ein Modulabfrage beim Ausführen von go get:
$ go get <path-to-repo_a>@<branch-name>
Zum Beispiel:
$ go get example.com/repo_a@develop
Das obige ist der detaillierte Inhalt vonWie kann ich „go get' verwenden, um nicht standardmäßige Zweige in Go-Modulen abzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!