久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

repo的用法

 盈盈一書屋 2011-11-28

(文章出處:http://blog.csdn.net/free2o/archive/2009/03/11 /3981588.aspx)

注:repo只是google用Python腳本寫的調(diào)用git的一個(gè)腳本,主要是用來下載、管理Android項(xiàng)目的軟件倉庫,。

  1. 下載 repo 的地址: http://android.git./repo ,,可以用 wget http://android.git./repo 或者 curl http://android.git./repo >~/bin/repo  來下載 repo , chmod a+x ~/bin/repo
  2. 用repo sync 在抓去 android source code 的時(shí)候,會(huì)經(jīng)常出現(xiàn)一些錯(cuò)誤導(dǎo)致 repo sync 中斷,,每次都要手動(dòng)開始,。 可以用如下的命令,來自動(dòng)重復(fù):   $?=1;   while [ $? -ne 0 ] ; do  repo sync ; done
  3.  repo help [ command ] , 顯示command 的詳細(xì)的幫助信息內(nèi)容
  4. repo init -u URL ,  在當(dāng)前目錄安裝 repository ,,會(huì)在當(dāng)前目錄創(chuàng)建一個(gè)目錄 ".repo"  -u 參數(shù)指定一個(gè)URL,, 從這個(gè)URL 中取得repository 的 manifest 文件。   repo init -u git://android.git./platform/manifest.git

               可以用 -m 參數(shù)來選擇 repository 中的某一個(gè)特定的 manifest 文件,,如果不具體指定,,那么表示為默認(rèn)的 namifest 文件 (default.xml)    repo init -u git://android.git./platform/manifest.git -m dalvik-plus.xml

              可以用 -b 參數(shù)來指定某個(gè)manifest 分支。

               repo init -u git://android.git./platform/manifest.git -b release-1.0

              可以用命令: repo help init 來獲取 repo init 的其他用法

        4. repo sync [project-list]

            下載最新本地工作文件,,更新成功,,這本地文件和repository 中的代碼是一樣的。 可以指定需要更新的project ,, 如果不指定任何參數(shù),,會(huì)同步整個(gè)所有的項(xiàng)目。

           如果是第一次運(yùn)行 repo sync ,, 則這個(gè)命令相當(dāng)于 git clone ,,會(huì)把 repository 中的所有內(nèi)容都拷貝到本地。 如果不是第一次運(yùn)行 repo sync ,, 則相當(dāng)于 git remote update ;  git rebase origin/branch .  repo sync 會(huì)更新 .repo 下面的文件,。 如果在merge 的過程中出現(xiàn)沖突, 這需要手動(dòng)運(yùn)行  git  rebase --continue

      5. repo update[ project-list ]

      上傳修改的代碼 ,,如果你本地的代碼有所修改,,那么在運(yùn)行 repo sync 的時(shí)候,會(huì)提示你上傳修改的代碼,,所有修改的代碼分支會(huì)上傳到 Gerrit (基于web 的代碼review 系統(tǒng)), Gerrit 受到上傳的代碼,會(huì)轉(zhuǎn)換為一個(gè)個(gè)變更,,從而可以讓人們來review 修改的代碼,。

       6. repo diff [ project-list ]

        顯示提交的代碼和當(dāng)前工作目錄代碼之間的差異。

       7. repo download  target revision

        下載特定的修改版本到本地,, 例如:  repo download pltform/frameworks/base 1241 下載修改版本為 1241 的代碼

       8. repo start newbranchname

        創(chuàng)建新的branch分支,。 "." 代表當(dāng)前工作的branch 分支。

       9.  repo prune [project list]

        刪除已經(jīng)merge 的 project

      10. repo foreach [ project-lists] -c command

       對每一個(gè) project 運(yùn)行 command 命令

      11. repo status

       顯示 project 的狀態(tài)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多