1. 程式人生 > 實用技巧 >使用repo進行多倉庫專案管理

使用repo進行多倉庫專案管理

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