首頁  >  文章  >  後端開發  >  我們是否提交供應商資料夾變更?

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

WBOY
WBOY轉載
2024-02-05 23:36:13981瀏覽

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

問題內容

我想了解 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刪除
上一篇:Dockerfile 包去下一篇:Dockerfile 包去