過去寫的一些類,放到幾個不同的項目中使用,但是某天發現一個bug,然後改了後,需要替換到每一個用到了它的項目中。
不知道有沒有辦法,可以做到幾個項目中的某一部分代碼共用另外一個項目作為本項目的一部分,然後如果依賴的那個項目更新了,也跟著更新依賴的部分。
如果說把這個共用的代碼單獨做一個項目然後放在其他項目的某個目錄中,每次更新後,去那個目錄update或者pull下也是可以,但是這個共用部分就不是從屬於這個項目了,自動部署之類的不好做吧?
怪我咯2017-04-21 10:59:46
把共用的第三方repo作為該app repo下的submodule
更新的時候:
git submodule init;git submodule update;
怪我咯2017-04-21 10:59:46
不知道你用的什麼語言和平台,一般流行的平台都會提供一個叫套件管理器的東西。
套件管理器是用來解決專案之間類別庫的引用管理,符合你的需求。
官方一般會提供一個公開的源,提供一些經典、流行的包。
以下是我了解的幾個平台的套件管理器:
.net:nuget
ruby:gem
nodejs:npm