我分叉mapbox-ios-sdk關閉Github。 mapbox-ios-sdk使用FMDB作爲子模塊。我想要我自己的custom version of FMDB(實際上只是從另一個項目中添加一個sqlite3.h),因此我想要自己的sdk分支。Git刪除子模塊,並添加另一個叉
所以在我自己的叉子上,我嘗試刪除原始的FMDB子模塊並添加了我自己的叉子。我根據this thread刪除了子模塊。
git submodule add https://github.com/t2wu/fmdb ./MapView/Map/FMDB
現在我跑成什麼樣,我無法解釋:然後,我通過添加自己的FMDB岔路同一目錄與原始FMDB子模塊。上述命令不起作用!它會下載FMDB,但我不會在./MapView/Map/FMDB/src
中看到sqlite3.h。 (和git log --graph
我看不到我自己犯sqlite3.h和我在主。)但是,如果我只是把它在其他地方,說
git submodule add https://github.com/t2wu/fmdb ./MapView/MapView/FMDB
或
git submodule add https://github.com/t2wu/fmdb FMDB
然後我看到sqlite3.h。會發生什麼?它與CocoaPod有什麼關係,mapbox-ios-sdk也顯然支持?
你嘗試git的子模塊init和git的子模塊更新? – ShadyKiller