簡體   English   中英

Git 子模塊與包管理器的私有源

[英]Git Sub Modules vs Private Sources for Package Managers

使用本地包管理器(例如 pip 或 npm)比使用 git 子模塊有什么優勢?

git是一個開發工具; 您在開發期間使用它,而不是在部署期間使用它。 pip是一個部署工具; 在開發過程中,您使用它來安裝必要的庫; 在部署期間,您的用戶使用它來安裝具有依賴項的包。

當您需要開發環境中的遠程存儲庫中的某些內容時,請使用子模塊。 例如,如果所述遠程存儲庫包含您需要的 Makefile(s) 或其他非 python 文件,並且通常不會與pip安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM