2018/2/5

phabricator : local/client 端的diff, commit tool - arcanist

ref: phabricator 結合 arcanist 使用
原來 phabricator 的用法跟 gerrit 不一樣,需要配合phabricator 自己的 tool。
像 gerrit 只要 push 到特定的 ref/XXX 之後,就會驅動 gerrit 的 codereview 事件。不需要而外的 tool
phabricator 就要用自己的 tool (arc) 做到跟 phabricator server 的溝通。

所以第一步:安裝 arc (arcanist):

找一個folder clone https://github.com/phacility/arcanist
然後把 arcanist/bin 加到 PATH 中。(我是建arc 的 link 到 ~/bin/ 下)

設定 global property (editor, phabricator location..)
arc set-config editor "vim"
arc set-config default http://192.168.144.82
另外需要你在phabricator server 帳戶的certificate..
arc install-certicicate
依照說明 copy phabricator 網站資料過來就可以。

可以用來看這些 config 的命令:
arc get-config --verbose


一般的 code review 動作

ref:Simple flow using Arcanist and Differential for code review


這個 php7.0 不支援的限制很麻煩。
所以 要在 stretch 上裝 php5.6:

沒有留言:

張貼留言