我正在爲一個客戶建立多個項目,他們傾向於將通用代碼分解爲單獨的項目。我正在嘗試使用DUB來組織所有這些,但到目前爲止,我無法弄清楚如何將這些常見項目添加爲依賴項,而無需將它們發佈到像github這樣的站點上,並將它們註冊到DUB的公共註冊表中。發佈這些東西可能會違反我的合同,或者將不感興趣的垃圾郵件放入DUB註冊表中(或兩者兼而有之)。有沒有什麼辦法可以在私人服務器上操作我自己的DUB註冊表,並且讓它可以在所有通常的公共項目以及局域網可訪問的git倉庫中的少數私人項目中進行圖形化繪製?有沒有辦法自主託管DUB註冊表?
這將使我無需製作大量的git子模塊。 :)
謝謝。
我不知道的那個特定的「依賴」的結構(我目前與「子包」和「主:子項目」打的「依賴性」符號),我不意識到添加本地,所以這是很好的信息。不幸的是,它不回答問題或解決問題:我真的更喜歡私人註冊表,因爲我試圖避免git子模塊和其他在同一局域網上的開發人員需要訪問相同的軟件包列表。我懷疑它讓我更接近:儘管在網絡文件共享上使用add-local就可以做到這一點。有沒有更好的辦法? – chadjoan
還有git子樹 - 與git子模塊相比,所有源都存儲在... – greenify
那麼你可以嘗試在配音上使用'--registry'參數並使用你自己的'--hostname'參數託管配音註冊表,如果你真的需要。 –