倉庫管理..repo/manifests說明

.repo目錄下有什么
安裝好repo,在本地workspace(空目錄)上執(zhí)行repo init命令后,會從遠(yuǎn)程把manifests和repo這兩個git庫拷貝到本地,并自動都放在.repo子目錄中,如圖:(https://private-alipayobjects.alipay.com/alipay-rmsdeploy-image/skylark/png/32092/b35b011f87d7a920.png)
.repo目錄下保存了項目的所有信息,所以要拷貝一個項目時,只是需要拷貝這個目錄就可以了。repo支持從本地已有的.repo中恢復(fù)原有的項目。.repo下的主要內(nèi)容有:.repo├── manifests # 一個git庫,包含default.xml文件,用于描述repo所管理的git庫的信息├── manifests.git # manifest這個git庫的實體,manifest/.git目錄下的所有文件都會鏈接到該目錄├── manifest.xml # 實際使用的xml的軟鏈接。對應(yīng)的是在manifests目錄下└── repo # 一個git庫,包含repo運(yùn)行的所有腳本
manifest配置說明
我們來看一下manifest.xml的配置,以錢包在用的一個配置為例進(jìn)行分段說明:
(https://private-alipayobjects.alipay.com/alipay-rmsdeploy-image/skylark/png/32092/07256c1f36f79cfe.png)1、manifest-server:這里定義了manifest的倉庫地址;2、remote:描述了遠(yuǎn)程倉庫的基本信息。name是遠(yuǎn)程倉庫的名稱,fetch是項目名稱的前綴;

547a3f5462878668.png
547a3f5462878668.png
1、default標(biāo)簽的定義的屬性,將作為 project 標(biāo)簽的默認(rèn)屬性。在 project 標(biāo)簽中,也可以重寫這些屬性;2、revision:表示當(dāng)前版本,也就是分支;remote:默認(rèn)使用的遠(yuǎn)程倉庫名稱;屬性sync-j表示在同步遠(yuǎn)程代碼時,并發(fā)的任務(wù)數(shù)量(默認(rèn)為4),配置高的機(jī)器可以將這個值調(diào)大;
(https://private-alipayobjects.alipay.com/alipay-rmsdeploy-image/skylark/png/32092/8c3c94ca4087da63.png)1、后面全部都是<project>標(biāo)簽了。每一個repo管理的git庫,就是對應(yīng)到一個 project 標(biāo)簽2、path描述的是項目相對于遠(yuǎn)程倉庫URL的路徑,同時將作為對應(yīng)的git庫在本地代碼的路徑;3、name用于定義項目名稱,命名方式采用的是整個項目URL的相對地址。比如 對應(yīng)的就是gitlab.alipay-inc.com/iwallet/android_portal 倉庫,這個倉庫下載后,存放在workspace下的portal目錄中;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評論 19 139
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,140評論 5 63
  • 2017年04月30日(農(nóng)歷四月初五)星期日晴 【早起】4:45 【學(xué)習(xí)】 1.通讀《大學(xué)》1遍,累計42 2.《...
    中和lxy閱讀 275評論 3 2
  • 又是補(bǔ) 的 最近是讀多了 我要受不了了 讀完就想呼呼了 都沒時間記了,自行腦補(bǔ)哈,從小就是Peppa pig的忠實...
    蟲蟲愛繪本閱讀 289評論 0 0

友情鏈接更多精彩內(nèi)容