git如何做個人構建

2022-09-17 07:21:08 字數 1922 閱讀 4384

1      基本概念

新建乙個空目錄作為你的工作目錄

在空目錄下使用repo init命令來初始化,初始化後會生產.repo目錄

repo init -u -b dev_r6c20 -m ssh.xml --no-repo-verify

使用repo sync命令來拉取**,第一次較為耗時,大概需要幾分鐘。

使用git checkout命令建立本地分支,上流分支是dev分支

repo forall -j 4 -c "pwd && git checkout -b privatebuild/ origin/privatebuild/"

修改你想修改的本地檔案,並作出本地的commit到本地的個人分支上。

使用repo forall -j 4 -c "git fetch --prune"

git fetch是將遠端的git工程的修改拉倒本地快取,但是不做同步。

使用repo forall -j 4 -c "git merge --ff-only origin/dev_r6c20 || git rebase origin/dev_r6c20"

git merge -ff-only對於遠端和本地沒有同時修改的git工程可以做快速的同步,對於本地和遠端都有修改的git工程會返回乙個錯誤碼,如果返回錯誤碼,則呼叫git rebase可以同步本地和遠端的**。

使用repo forall -j 4 -c "git push origin privatebuild/:privatebuild/"

git push將本地的個人分支推送到遠端的個人分支,如果遠端不存在個人分支,則在遠端建立個人分支;如果遠端已經存在個人分支,則更新遠端的個人分支。

建議使用強制同步: repo forall -j 4 -c "git.exe push --force-with-lease --progress origin localname:privatebuild/username"

localname:在**目錄中右鍵,選擇」git bash here」,然後輸入git branch,獲取命令輸出結果.

username:即為遠端上建立的個人分支

通過登入jenkins頁面,點選privatebuildview。

選擇需要編譯的任務,比如compile_agent_audio。

點選build with parameter,見上圖的紅框。

在private_build_branch中輸入自己的個人分支名字,如privatebuild/w00418504,然後點選「開始構建」進行個人構建。

每個開發人員都有責任維護自己的個人分支與dev分支的同步問題,並維護好每個git工程中的本地的和遠端的個人分支。另外除了個人分支,不要直接修改其他分支。

如何做個職業人!

所謂 職業 就是指社會賦予每個人的使命和責任 所謂 職業人 就是指願意並能夠完成使命並承擔責任的人。誠信,責任,自律,自覺,職業人 必備素質 1 商務禮儀。這將最直接地體現乙個人的職業素養,簡要概括為舉止得體 儀表 大方 談吐溫文爾雅。2 時間觀念。乙個沒有時間觀念的人會讓人沒有信任感,須注重以下幾...

如何做個優秀的程式設計師

1.紮實的基礎。資料結構 離散數學 編譯原理,這些是所有電腦科學的基礎,如果不掌握他們,很難寫出高水平的程式。據我的觀察,學計算機專業的人比學其他專業的人更能寫出高質量的軟體。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學oo...

胡思亂想之 如何做個好領導

最近公司面臨重大重組,在經歷了前一陣人員流動風波之後,我們的開發團隊已經面臨不小的壓力,別的自己暫時也不想談,只簡單談下作為乙個領導和下屬之間該如何共渡難關?為啥這麼說難關呢?我還是結合自己個人的角度來談談自己的一點淺見 在乙個小的團隊中,少則2 3人,多則8 9人,如何才能讓團隊關係更加融洽,如何...