codeReview簡略操作

gitlab創(chuàng)建項目

1 gitlab 可以設(shè)置權(quán)限問題,這嚴(yán)格的把控了項目诞丽,但是同時拐格,你看不到那些master操作。

  • 沒權(quán)限的新建項目的時候懂衩,就無法選擇開發(fā)的組金踪。如下圖所示:


    沒權(quán)限.png
  • 有權(quán)限的時候可以選擇開發(fā)組成員胡岔。如下圖所示:


    有權(quán)限.png
  • 對成員設(shè)置權(quán)限


    修改成員權(quán)限.png
本地倉庫與遠(yuǎn)程倉庫建立連接
2.png

示例:


image.png

可以通過ssh的方式進(jìn)行關(guān)聯(lián)
本地生成ssh的方式:
$ ssh-keygen -t rsa -C "youremail@example.com"
復(fù)制自己的ssh-key
pbcopy < ~/.ssh/id_rsa.pub

image.png
進(jìn)行code review 的步驟

1铁材、 arc設(shè)置

  • 安裝Arcanist
    方式一:指定文件目錄下進(jìn)行安裝
    somewhere/ $ git clone git://github.com/facebook/libphutil.git
    somewhere/ $ git clone git://github.com/facebook/arcanist.git
    方式二:拷貝同事安裝好的
  • 將arc的路徑加入到系統(tǒng)路徑中
    export PATH=$PATH:/somewhere/arcanist/bin/
  • 驗證arc是否安裝成功
    一般是系統(tǒng)的.bash_profile中加上arc的路徑著觉,重啟終端或者執(zhí)行 source .bash_profile讓命令生效
    arc --help 查看命令是否安裝成功

設(shè)置編輯器:
arc set-config editor "vim"
設(shè)置默認(rèn)Phabricator URI:
arc set-config default http://phabricator.example.com
配置.arcconfig
直接在項目代碼根目錄創(chuàng)建(可以直接拷貝同事的此文件).arcconfig文件惊暴,內(nèi)容例如

{
  "phabricator.uri" : "http://phabricator.xxxxx.com:8000/"
}
3.png

2辽话、 安裝證書:第一次會提示你安裝證書,有的公司還需要配置host


image.png
  • cd 工程根目錄
    arc install-certificate
  • 配置host:有的公司需要單獨配置自己的host
    sudo vim ~/.bash_profile
    119.29.112.xxx phabricator.xxxxx.com
    添加token:管理員會把你的郵箱添加到groups里典徘。收到郵件依次操作益咬,登錄網(wǎng)址添加touken即可:
    image.png

    image.png

3、 常用的命令
git add . 此命令是將你所有修改的文件add到暫緩區(qū)裆甩。
git commit -a -m "描述1232133"此命令是對你本次文件提交的一個描述齐唆,-a (all/所有的) -m(描述)
arc diff --preview 此命令是代碼審核前,可以自己預(yù)覽自己提交的代碼茉帅,并不會進(jìn)行review媒殉,大神請忽略此步驟
arc diff 準(zhǔn)備提交

4.png

arc land代碼審核通過,可以提交到遠(yuǎn)程
創(chuàng)建新的diff: arc diff --create

arc diff 優(yōu)化:
方式一:
輸入法設(shè)置快捷輸入:把review者的名字使用快捷的方式輸入
方式二:
arc diff --cc 'bo.huang' --reviewers '進(jìn)行review者名字'廷蓉, 只需要填Test Plan:NO
方式三:
熟悉命令之后,可以查看給終端設(shè)置別名的方式進(jìn)行快捷提交
例如:gt = git status
可查看文章結(jié)尾參考鏈接

4刹悴、重新修改commit

commit3: add test3.c
commit2: add test2.c
commit1: add test1.c
執(zhí)行g(shù)it reset --hard HEAD~1后攒暇,
顯示:HEAD is now at commit2,運行g(shù)it log

5就轧、注意點

  • 嚴(yán)格禁止直接push(可能審核的時候被駁回)必須用arc land
  • 沒有closed的自己必須closed
  • 每次提交之前田度,pull新代碼,以免沖突
  • 舍棄的鏈接 abandon掉
  • feature 創(chuàng)建之后乎莉,先push到遠(yuǎn)程奸笤,不然會出現(xiàn)代碼全是commit信息。

參考地址:
Phabricator命令行工具Arcanist的基本用法
git命令基本使用以及別名設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末边灭,一起剝皮案震驚了整個濱河市健盒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌椭坚,老刑警劉巖搏色,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件频轿,死亡現(xiàn)場離奇詭異,居然都是意外死亡耕赘,警方通過查閱死者的電腦和手機膳殷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來册招,“玉大人勒极,你說我怎么就攤上這事〖矗” “怎么了匾七?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵乐尊,是天一觀的道長。 經(jīng)常有香客問我扔嵌,道長,這世上最難降的妖魔是什么胁勺? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任署穗,我火速辦了婚禮,結(jié)果婚禮上案疲,老公的妹妹穿的比我還像新娘褐啡。我一直安慰自己,他們只是感情好备畦,可當(dāng)我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布懂盐。 她就那樣靜靜地躺著,像睡著了一般拌喉。 火紅的嫁衣襯著肌膚如雪类垫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天残家,我揣著相機與錄音售躁,去河邊找鬼。 笑死回窘,一個胖子當(dāng)著我的面吹牛市袖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播酒觅,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼微峰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了颜凯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤蕾额,失蹤者是張志新(化名)和其女友劉穎凡简,沒想到半個月后精肃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體帜乞,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了照棋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡溶锭,死狀恐怖符隙,靈堂內(nèi)的尸體忽然破棺而出霹疫,到底是詐尸還是另有隱情,我是刑警寧澤丽蝎,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布屠阻,位于F島的核電站,受9級特大地震影響栏笆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蚜枢,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一厂抽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧筷凤,春花似錦、人聲如沸挪丢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至融柬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間粒氧,已是汗流浹背越除。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留外盯,地道東北人廊敌。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像门怪,于是被迫代替她去往敵國和親骡澈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一掷空、電腦本地初始化一個倉庫 1. git init: 初始化一個電腦上本地倉庫 終端進(jìn)入項目目錄肋殴,輸入: 該命令將...
    dragon_li閱讀 2,877評論 1 4
  • 打開窗 冷氣 竟迫不及待的擠進(jìn)屋來 吸吸鼻子 捧起熱氣騰騰的綠茶 靜靜看著窗外 暮靄晨晨 聽著鐘表的滴嗒聲 打了個...
    小白army閱讀 117評論 2 6
  • 大概也只有微博國際版可以拯救這個毫無節(jié)操的玩意兒了。
    沃雷塔爾閱讀 106評論 0 0
  • 【作者】易琳 【派別】玉印派 【導(dǎo)師】王玉印老師 【舵主】易琳 【導(dǎo)圖解說】在上周做一個新生的入學(xué)介紹酿傍,時間緊烙懦、任...
    一個人玩閱讀 356評論 0 0
  • 金陵曉月殘, 玄武碧波淺赤炒。 夏風(fēng)拂過處氯析, 悠然見天顏亏较。 消得一兩句, 已是舊時緣掩缓。 輕煙泛舊夢雪情, 此岸遇彼安!
    空城舊夢搖樹花閱讀 118評論 0 0