一、前言
以
https://github.com/Coding/Coding-iOS
二、分析
git 可以被多個項目調用,這個公用代碼庫能直接放在某個項目的代碼中,而是要獨立為一個代碼庫。好處是不用分別把公用的代碼庫拷貝到各自的項目中會造成冗余,丟棄了公共代碼庫的維護歷史。 :項目的版本庫在某些情況下需要引用其他版本庫中的文件,例如有一套公用的代碼庫,
所以,用到git
download項目的Git倉庫不會連同公用代碼庫一起下載,clone項目的Git倉庫會連同公用代碼庫一起下載。
用到了git submodule,必需要把
倉庫 clone 到本地。當然如果項目沒有用到git submodule,也可以通過clone下載到本地
由於,否則 用到git submodule,必需要把
三、clone項目過程
在本地運行終端,切換路徑為項目保存路徑
在 Coding官方客戶端 拷貝Coding的git倉庫:https://github.com/Coding/Coding-iOS.git
然后clone到本地
完成clone
四、下載依賴過程
主要是下載第三方框架。
雙擊運行根目錄下的bootstrap
腳本
下載相應的依賴
下載依賴后目錄情況
至此,項目源碼完整下載下來了。