前言
目前有數個專案使用了共同的核心架構,
一開始是每個專案都有一份相同的程式碼。
有天驚覺:
若哪天核心程式碼做了修改,
那麼每個專案都要跟著做調整;
一兩個還好,若是要修改數十個專案,
這肯定會是一場災難。
理想的作法是只要改一次,更改的內容便可同步到其他專案。
針對這個需求,最後決定採用 Git Submodules;
修改完核心程式,各專案的 Submodule 只要 git pull 就可以更新。 閱讀全文 Android 專案設定 Git Submodules
目前有數個專案使用了共同的核心架構,
一開始是每個專案都有一份相同的程式碼。
有天驚覺:
若哪天核心程式碼做了修改,
那麼每個專案都要跟著做調整;
一兩個還好,若是要修改數十個專案,
這肯定會是一場災難。
理想的作法是只要改一次,更改的內容便可同步到其他專案。
針對這個需求,最後決定採用 Git Submodules;
修改完核心程式,各專案的 Submodule 只要 git pull 就可以更新。 閱讀全文 Android 專案設定 Git Submodules