Github veröffentlicht Golang-Submodul

WBOY
Freigeben: 2024-02-11 12:00:10
nach vorne
613 Leute haben es durchsucht

Github 发布 golang 子模块

PHP-Redakteur Xiaoxin entdeckte in den neuesten Technologietrends, dass Github kürzlich ein wichtiges Update veröffentlicht hat: das Golang-Submodul. Dieses Update bietet Entwicklern, die die Golang-Sprache verwenden, eine komfortablere Entwicklungsumgebung und eine effizientere Codeverwaltung. Durch Golang-Submodule können Entwickler andere Golang-Bibliotheken einfacher in ihre Projekte integrieren und verwalten und auch bequemer mit anderen Entwicklern zusammenarbeiten. Dieses Update wird zweifellos die Anwendung und Entwicklung von Golang im Entwicklungsbereich weiter vorantreiben.

Probleminhalt

Wenn Sie ein Repository auf Github veröffentlichen, können Sie „Tags“ verwenden, die die Nachverfolgung in go.mod erleichtern

Aber die bestehende Github-Veröffentlichungsmethode für Submodule (oder mehrere Module) funktioniert nicht.

Das Modul „Haupt“ wird markiert

Aber „Submodule“ können über dieses Tag nicht referenziert werden. (Was Sinn macht, da es nicht erforderlich sein sollte, im Gleichschritt zu sein)

Meine Frage ist, wie bringe ich Github dazu, dieses Submodul mit einer expliziten Version zu markieren?

Bitte beachten Sie, dass es sich um ein „privates“ Repository handelt, daher kann ich es nicht als separates Paket in Golang außerhalb von Github veröffentlichen.

Problemumgehung

Sie können jedes Submodul markieren, indem Sie vor dem Tag „Version“ ein Verzeichnispräfix hinzufügen.

Für die folgende Verzeichnisstruktur kann dieses Tag also erstellt werdensubmod/subsubmod/v0.0.1

demo/
└── submod
    └── subsubmod
        ├── file.go
        └── go.mod
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGithub veröffentlicht Golang-Submodul. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage