首頁 > 後端開發 > Golang > 主體

我們是否提交供應商資料夾變更?

WBOY
發布: 2024-02-05 23:36:13
轉載
1050 人瀏覽過

我們是否提交供應商資料夾變更?

問題內容

我想了解 Go 專案中的供應商資料夾。

我克隆了一個 go 儲存庫並更改了程式碼。 但是當我嘗試執行相關測試時,我收到了一些錯誤訊息。在一些谷歌搜尋中,我發現我需要運行一些命令:

  • 整理模組

  • 去模組供應商

現在問題已經消失,但我看到供應商資料夾中的大量檔案已更改。

可以接受嗎?

我需要提交所有這些文件嗎?


正確答案


vendor 資料夾包含專案的所有依賴項,因此通常不會提交到儲存庫。

但是,您應該提交go.modgo.sum 文件,如果您依賴的庫沒有任何粗略的內容(刪除版本、來源等),則vendor 資料夾應該可以從go.sum 檔案中完全重現。

對於 Go 模組,vendor 資料夾很少使用。大多數人也不在本地使用它。執行 go mod download 而不是 go modvendor 會將模組下載到系統上的模組目錄中(預設為 $GOPATH/pkg)。

您可以使用 文件中的 Go 模組來閱讀有關供應商的更多資訊。 或查看整個 Go模組文件 https://www.php.cn/link/28538c394c36e4d5ea8ff5ad60562a93

以上是我們是否提交供應商資料夾變更?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板