使用repo進行多倉庫專案管理
阿新 • • 發佈:2020-09-09
repo學習筆記
安裝流程
1安裝Git
2安裝python3
3安裝repo
3.1下載repo
開啟git base執行以下程式碼
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+rx ~/bin/repo
把C:\Users\你的使用者名稱\bin新增到環境變數
3.1下載repo工具原始碼(不確定是不是必要步驟,待驗證)
# 先隨便新建原始碼目錄 mkdir -p ~/AOSP/.repo cd ~/AOSP/.repo # clone工具集 git clone https://gerrit.googlesource.com/git-repo # 一定要改資料夾名 mv git-repo repo # 回到AOSP原始碼目錄 cd ..
4初始化manifest
4.1程式碼庫新建manifest專案
4.2新建default.xml檔案
<?xml version="1.0" encoding="UTF-8"?> <manifest> <remote name="repoTest" alias="origin" fetch="https://github.com/" /> <project path="xyrxizhi/mytestgit" name="xyrxizhi/mytestgit" groups="null" revision="master" remote="repoTest"/> <!-- ... --> </manifest>
每個屬性代表的含義佔坑
4.3初始化manifest
在專案本地地址執行
repo init -u 你的manifest專案連結
# 比如android的專案
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-10.0.0_r25 --worktree
下載遠端程式碼
repo sync //-j4多執行緒下載
參考文獻
https://juejin.im/post/6844903718316408840
https://juejin.im/post/6844904057421742094