PhobricatorはArcanistと結合し、Pr-comitコード審査(Windows)を実現する。

2515 ワード

  • Arcanistインストールと配置
  • ----------------------------
  • PHP
  • をインストールします。
  • ダウンロードhttp://windows.php.net/downloads/releases/php-5.4.27-nts-Win32-VC9-x86.zip
  • ダウンロードVC 9 restictX 86http://www.microsoft.com/en-us/download/details.aspx?id=5582
  • PHPフォルダ
  • を解凍しました。
  • PHPをD:\php
  • に置く。
  • D:\php\php.ini-developmentをphp.ini
  • に変更します。
  • 修正extension=「.ext」はextension=php_curl.dllで、「;」のコメントを削除して設定を有効にします。
  • extensionを修正する。dir=「ext」はextension_dir=「D:\php\ext」
  • 設定D:\php-path環境変数
  • ----------------------------
  • Git
  • をインストールします。
  • ダウンロードhttps://msysgit.googlecode.com/files/Git-1.9.0-preview20140217.exe
  • Gitをインストールし、Windows CMDでgit
  • を使用することを選択します。
  • Gitインストールが正しいか、またはデフォルトで環境変数
  • にセットされます。
    ----------------------------
  • Arcanist
  • をインストールします。
  • 新規D:\arcanistディレクトリ

  • 依存ライブラリlibphutilのインストール
    git clonegit://github.com/facebook/libphutil.git

  • Acanistの設置
    git clone git://github.com/facebook/arcanist.git
    							
  • 設定D:\arcanist\arcanist\binからPath環境変数中
  • arc helpを実行して
  • をインストールするかどうか試してみます。
    ----------------------------
  • Notepad++
  • をインストールします。
  • WindowsではNotepadをarcのエディタとして使用できないので、notepad++
  • をインストールする必要があります。
  • ダウンロードhttp://download.tuxfamily.org/notepadplus/6.5.5/npp.6.5.5.Installer.exe
  • はインストールして、ずっとNextは
  • ができます。
    ----------------------------
  • Arcanistのエディタ
  • を設定します。
  • Notepad++をエディタ
  • に設定します。
  • arc set-config editor "\"C:\Program Files (x86)\Notepad++
    otepad++.exe\" -multiInst -nosession"
  • ProComitのワークフロー
  • 甲は現地でコードを修正しました。サーバーに提出するには、先にコードを提出して読み終わってから
  • を提出する必要があります。
  • 甲は、arc diffを使ってPhabricatorに修正を提出し、コードの走者、購読者、注釈、修正などの情報を設定します。
  • コードを読み終わった人はメールで通知を受けます。全部修正したコードは読みます。
  • コードの読み手は注釈ができます。拒否します。今回の違いを受け入れます。
  • 甲の修正コードは再度arc diffを使って審査に提出されます。
  • コード走者再審査コード
  • すべての監査人が受け入れた後、ARC comitを使ってコードを提出します。
  • Linux設定追加

  • LinuxもWindowsと同様に、arcを通じてSVNの違いを自動的に伝えたいなら、次のようなソフトウェアをインストールする必要があります。
  • PHP>5.4
  • SVN>1.6
  • Arcanistパッケージ(git経由でダウンロード)
  • は、php、arcanis\binを環境変数に設定します。そうでないと、arcコマンド
  • を使用できません。
    後はarcの使用を紹介します。