Github 發佈 golang 子模組

WBOY
發布: 2024-02-11 12:00:10
轉載
526 人瀏覽過

Github 发布 golang 子模块

php小編小新在最新的技術動態中發現,Github 近日發布了一個重要的更新:golang 子模組。這項更新為使用 golang 語言的開發者帶來了更便利的開發環境和更有效率的程式碼管理方式。透過 golang 子模組,開發者可以更容易地在專案中整合和管理其他的 golang 程式庫,同時也能夠更方便地與其他開發者進行協作。這項更新無疑將進一步推動 golang 在開發領域的應用和發展。

問題內容

當您在 github 上發布儲存庫時,您可以使用“標籤”,這樣可以更輕鬆地在 go.mod 中進行追蹤

但是子模組(或多個模組)現有的github發布方法不起作用。

“主”模組將被標記

但是「子模組」不能透過該標籤來引用。 (這是有道理的,因為他們不應該被要求步調一致)

我的問題是如何讓 Github 使用明確版本標記該子模組?

請注意,這是一個「私有」儲存庫,因此我無法將其作為github 之外的golang 中的單獨套件發布

#解決方法

您可以透過在標籤前面加上目錄前綴來標記每個子模組的版本。

因此對於以下目錄結構,可以建立這個標籤submod/subsubmod/v0.0.1

#
demo/ └── submod └── subsubmod ├── file.go └── go.mod
登入後複製

以上是Github 發佈 golang 子模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!