Git Repo Gerrit三者的區別

2021-10-24 07:37:00 字數 424 閱讀 6701

git作為乙個分布式版本控制工具,可以建立分支,切換分支,方便協作,git pull/push;

——但是對於類似於android如此龐大的專案,只用git庫不滿足解耦的需求,所以就引出repo;

repo是谷歌用python指令碼寫的呼叫git的乙個指令碼,可以實現管理多個git庫。

簡單說,git管理單獨的模組,而repo管理所有的git庫,將多個git庫組合在一起,形成乙個完整的大版本。

gerrit是一款**評審工具(即review平台),圖形化介面,方便**審核提交。管理中心倉庫。

末了,github是乙個面向開源及私有軟體專案的託管平台,託管各種庫,提供web介面,讓更多的開源專案上傳至雲端,更多人參與。

STRCPY,MEMSET,MEMCPY三者的區別

memset 用來對一段記憶體空間全部設定為某個字元,一般用在對定義的字串進行初始化為 或 0 例 char a 100 memset a,0 sizeof a memcpy 用來做記憶體拷貝,你可以拿它拷貝任何資料型別的物件,可以指定拷貝的資料長度 例 char a 100 b 50 memcpy...

View,Activity,Window三者的關係

在activity中,通過setcontentview就可以顯示xml的布局檔案了,也就是把乙個個view控制項組合在一起,首先,這個activity的方法setcontentview有三個過載的方法。public void setcontentview int layoutresid public...

Activity Window View三者的關係

首先分別介紹下這三者 然後一句話介紹下三者的關係 activity通過window來實現檢視元素的展示,window可以理解為乙個容器,盛放著乙個個的view,用來執行具體的展示工作。當我們執行程式的時候 在activity中呼叫attach,建立了乙個window 建立的window是其子類pho...