問題タブ [arcanist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
phabricator - アルカニストはセグメンテーション違反を与える 11
arc install-certificate を実行しましたが、実行するすべての arc 呼び出しで "Segmentation fault: 11" が返されます。トークンを入力することができました。arc diff のトレースはあまり役に立ちません。
これを修正するためにどこを見ればよいかわかりません:S. 私はMac OS Xで作業しています。
php - Phabricator Arcanist にエラー ini_set(): open_basedir 制限が有効になっています。File() は許可されたパス内にありません
最新の Arch Linux を実行しています
次のようなトピックを見てきました。
- リンク解除に失敗 -> open_basedir の問題 警告: unlink() [function.unlink]: open_basedir 制限が有効です。File() が許可されたパス内にありません:
- open_basedir 制限が有効です。ファイル (/) が許可されたパス内にありません:
php.ini
を編集して、必要なディレクトリを に追加することをお勧めしopen_basedir
ます。open_basedir
完全にコメントアウトしようとしましたが、これは機能しますが、セキュリティへの影響が心配です。
に追加する必要があるファイルを見つけるにはどうすればよいopen_basedir
ですか?
現在私は持っています:
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/
これを見ている人のために編集してください:私は同僚のubuntu iniファイルを見ました、そして彼はopen_basedir
そこに式を持っています-それはちょうど貧弱に書かれているに違いありません(つまり、安全な操作をサポートしていません)
phabricator - コマンド ラインで arc diff を取得して、非常に多くの変更があった場合に yes と見なす方法
私の Jenkins サーバーは arc diff を実行していますが、たまに大きな diff がある場合、ジョブが失敗することは望ましくありません。
最新の master of arc を使用すると、次のようになります。
私の現在のコードは対話性を回避しようとしており、大きな差分を除いてほとんど機能します。これを回避する方法はありますか?
phabricator - アーケイニスト/差分テンプレートを変更することは可能ですか?
phabricator インスタンスを構成しようとしていますが、使用するときにアーカニストの既定のテンプレートを変更するarc diff
と、チームにとって非常に役立つことがわかりました。
実際、テンプレートには次のテキストが含まれています。
このデフォルトのテンプレートを変更する方法をグーグルで検索していますが、見つかりません...
このテンプレートを「パーソナライズ」する方法はありますか?
jenkins - ジェンキンスはアークを実行できません
これが私の現在のセットアップの簡単な説明です。を使用しております
Git : リビジョン管理システム Phabricator : コード レビュー Jenkins : 継続的インテグレーションと実行中のビルド用。プラグイン : Phabricator 差分、Windows スレーブ プラグイン
Jenkins のセットアップには、Linux マスター、Windows および Mac スレーブがあります。また、プロジェクトで Phabricator Differential を有効にし、arcanist をすべての Jenkins ノードにインストールしました。
Windows プロジェクトの実行中に、指定されたフォルダーに見つからないという次のエラー メッセージが表示されてビルドが失敗しますarc
。ただし、フォルダーからアークを手動で実行することはできますが、環境変数が適切に設定されていることを確認しました。前にこの問題に遭遇しますか?
アーク エラー メッセージ:
arcanist - 無効なパラメーター情報がメソッド 'differential.parsecommitmessage' に渡されました
エラーが表示されます:
arc diff
CMDを入力すると。arcanist
私は自分のコードをレビューするために とを使用しphp
ており、コンピューターに必要なツールは最後まで使用できます。誰かが私を助けることができますか?
git - 既存の phabricator diff を 2 つに分割するにはどうすればよいですか?
コードの大きな diff をレビュー用に 1 つ用意しましたが、実際には 2 つの別個の diff に分割する必要があります。
各 diff には多くのコミットが関連付けられており、コミットの文字列を 2 つの異なるタスクに (ほとんど) 分割するのはどれかを突き止めることができましたが、ファイル名に基づいて分割する方がきれいです (つまり、N 個のファイルがタスクに関連付けられています)。 1、および M 個の他のファイルがタスク 2 に関連付けられています)。
これを行う簡単な方法はありますか (コミットまたはファイルによって)? ありがとう!
phabricator - phabricator のすべてのプレビュー差分を一覧表示する
Phabricator ですべてのプレビュー差分を一覧表示する方法はありますか? つまり、私は を使用して差分を作成しましたarc diff --preview
が、差分 URL を追跡できず、元のローカル git コミットが失われました。を使用して再生成したいのarc patch --diff
ですが、差分番号がわかりません