比如Phabricator, libphutil, 以及 XHP都是不错的好东西。 Phabricator是Facebook开发的可视化代码审查工具。 [emir@dev3003 ~/devtools/libphutil] arcdiff --trace >>> [0] <conduit>conduit.connect() <<< [0] <conduit > 98,172 us >>> [1] <exec> $ (cd&'/home/emir/devtools/libphutil&'; git rev-parse --show-cdup) <<< [1] <exec> 13,629 us >>> [2] <exec> $ (cd&'/home/emir/devtools/libphutil/&'; git rev-parse --verify HEAD --no-textconv --raw&'HEAD^&' --) >>> [4] <exec> $ (cd&'/home/emir/devtools/libphutil/&'; git diff --
clone关键组件 先在本机建一个根目录,本文为:~/app/phabricator (以下用$BASE_DIR代替根目录),然后 git clone https://github.com/facebook/libphutil.git
Run git pull in libphutil/, arcanist/ and phabricator/. Run phabricator/bin/storage upgrade.
git checkout 729100955129851a52588cdfd9b425197cf05815 RUN git clone https://github.com/phacility/libphutil.git --branch=stable --depth=1 && \ cd libphutil && \ git checkout 034cf7cc39940b935e83923dbb1bacbcfe645a85
git checkout 729100955129851a52588cdfd9b425197cf05815 RUN git clone https://github.com/phacility/libphutil.git --branch=stable --depth=1 && \ cd libphutil && \ git checkout 034cf7cc39940b935e83923dbb1bacbcfe645a85
NOPASSWD: ALL 2、接下来将phabricator相关的文件下载下来 su - git cd ~ git clone https://github.com/phacility/libphutil.git
Phabricator项目文件 创建目录: sudo mkdir /var/www/pha clone相关项目: sudo git clone https://github.com/phacility/libphutil.git