![](/img/trans.png)
[英]How do I manage an open-source and commercial version of the same project using source control?
[英]Should unmodified components of an open source project be added to version control?
一組開發人員決定啟動一個使用開源項目的新(Java)軟件項目。
開發人員克隆存儲庫,從而創建開源項目的本地存儲庫。
開發人員團隊可能僅出於配置目的而修改了開源項目的幾個組件。 團隊的大部分工作都涉及編寫新組件。
然后,開發人員必須創建自己的存儲庫,以便他們可以在項目上工作。
團隊的倉庫應該包含所有代碼,包括開源項目的未修改組件,還是只包含新組件和修改組件?
經驗法則是排除在項目導入/構建/等過程中自動生成的文件。
如果您的團隊僅編寫新組件,則最好創建一個僅包含配置以及開始編寫組件還需要什么的模板項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.