亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在修訂版 go/database/v1.0.1 閱讀

在修訂版 go/database/v1.0.1 閱讀

Go
繁星coding 2022-07-11 17:24:27
我有一個公共工具包存儲庫,我推送了 v1.0.3 并具有以下結構go-database--database.go--go.mod--go.sum我需要它require github.com/michael-ottink/kit/go/database v1.0.3測試套件回購將如何工作。go mod tidy但是在我的主項目中運行時出現以下錯誤github.com/michael-ottink/kit/go/[email protected]: reading github.com/michael-ottink/kit/go/database/go/database/go.mod at revision go/database/v1.0.2: unknown revision go/database/v1.0.3我是新手,我正在努力理解問題所在?如果需要更多信息,我會更新帖子。這是我的數據庫。去package database    import (        "gorm.io/gorm"    )        type Database struct {        *gorm.DB    }        type Config struct {        Driver   string        Host     string        Username string        Password string        Port     string        Database string        Timezone string    }如果您嘗試將其引入只有 go.mod、go.sum 和 main.go 的全新項目,則會出現此錯誤。
查看完整描述

1 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

提交時v1.0.3添加了一個名為slice. 存儲庫變成了多模塊,并且隱含了更多規則。多模塊存儲庫的文檔在這里。

不幸的是,名為的存儲庫的第一個文件夾/kit不包含模塊,而只包含它的子文件夾/go。

當找到多個模塊時,將標記 likev1.0.3歸于存儲庫,但沒有模塊,這意味著 go get github.com//michael-ottink/[email protected]不做任何事情。

嘗試使用 獲取子文件夾時go get github.com//michael-ottink/kit/[email protected],返回的錯誤確認未找到任何模塊。

要獲取 repo,標簽可能看起來像[email protected]

要單獨標記每個模塊,標記可以是go/database/v1.0.3. 當切片模塊準備好時,可以進行類似的標記。

仍然是,從模塊開始時,每個模塊一個存儲庫是更安全的選擇,如文檔(此處)中引用的那樣:

對于除高級用戶之外的所有用戶,您可能希望采用通常的約定,即一個 repo = 一個模塊。repo 可以包含多個模塊,這對于代碼存儲選項的長期發展很重要,但幾乎可以肯定默認情況下您不想這樣做。


查看完整回答
反對 回復 2022-07-11
  • 1 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號