問題タブ [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.

0 投票する
1 に答える
6948 参照

phabricator - Phabricator - .arconfig ファイルに Linter エンジンを含めた後でもアーク lint が機能しない

  1. にあるarcanistフォルダーにJSHintLinterを作成しましたUsers/vignesh.s/arc/arcanist
  2. これは私の.arcconfigファイルです。
  1. 実行arc lintすると、このエラーが表示されます

使用上の例外: このプロジェクトには lint エンジンが構成されていません。「.arcconfig」を編集して lint エンジンを指定するか、「.arclint」ファイルを作成します。

  1. しかし、を使用して実行するarc lint -engine JsLintEngineと、単純に機能します

ここで何が問題なのか教えてもらえますか?

0 投票する
1 に答える
4854 参照

git - arc diff を使用するときにデフォルトのブランチを変更するには?

初めてアーク diff を使用してブランチを送信したとき、変更を比較するブランチを尋ねられました。入りorigin/masterました。これにより、Master ブランチに加えられたすべての変更と比較されます。これで、常にマスターを使用して、変更したいものと比較しorigin/developます。

どういうわけかデフォルトのブランチを変更する方法があるかどうか疑問に思っていたので、使用する代わりarc diff origin/developarc diff.

0 投票する
0 に答える
346 参照

git - Arcanist - git push 後に「arc diff」を実行する

アルカニスト初心者です。

「arc diff」を実行したいのですが、問題は、リモートの git リポジトリに対して「git push」を既に行っていることです。おそらく、プッシュ後でも差分を表示する別のアーク コマンドがありますか? アルカニストのファイルにそのようなコマンドは見つかりませんでした。

0 投票する
1 に答える
672 参照

git - 新しいリポジトリ用に phabricator リビジョンを準備するにはどうすればよいですか?

そのため、通常はフィーチャー ブランチarc diff masterを作成してから、マスター ブランチから差分リビジョンを作成します。

master ブランチしかないリポジトリでリビジョンを作成するにはどうすればよいですか?

差分全体を記録するために、空のブランチまたはコミットから開始する必要がありますか? phabricator でこれを行う標準的な方法はありますか?

0 投票する
2 に答える
2033 参照

git - Phabricator がすべてのコミットをレビュー

新しいプロジェクト用に新しい git リポジトリを作成し、いくつかのコミットを追加しました。Phabricator でプロジェクト全体をレビューするように同僚に依頼したいと思います。

すべてのコミットを含むプロジェクト全体をレビューのために Phabricator に表示させる、私が発行できる Arcanist コマンドはありますか?

私がやりたいことは基本的にこれです:

最初のコミットの ID は「aabbcc」です。これは機能しません:

関連する質問

gitでは、空のコミット「最初のコミットの前のコミット」の疑似ブランチ名のようなものはありますか?

git diffプロジェクト内のすべてのファイルを出力するコマンドはありますか? 何かのようなもの:

0 投票する
1 に答える
375 参照

git - 機能ブランチごとにリビジョンを作成

私は現在、プロジェクトに Git と Arcanist を使用しています。私はファブリケーターを介していくつかのタスクを持つプロジェクトを持っています。arc diff機能ブランチ ( )を介してリビジョンを作成するとすぐに、リビジョンが閉じられる前にA別の機能ブランチ ( ) で開始したいと考えています。B新しい差分とリビジョンがすべての単一のブランチだけに作成されるようにするには、どのようにarcanistを呼び出すことができますか? ブランチを切り替えて try するとarc diff、新しいリビジョンと差分が前のものに追加されます。

0 投票する
2 に答える
1338 参照

linux - arcanist コマンドの自動補完のために bash に追加する方法

私はLinuxが初めてです。

私はアルカニストを設定しようとしています。

git clone を使用して環境変数にパスを追加しましたが、arcanist コマンドのタブ補完を設定する方法について混乱しています。

arcanist のユーザー ガイドでは、source /path/to/arcanist/resources/shell/bash-completion を .bashrc、.profile ファイルに追加する必要があると書かれています。

これらのファイルとは何ですか。タブ補完を使用してarcanistと連携するように編集するにはどうすればよいですか。

0 投票する
0 に答える
3720 参照

php - Phabricator SSL 証明書が信頼されていません

アークのインストール証明書の指示に問題があります

構成: Linux Mint 16 (ペトラ)

私が今までにしたこと:

  1. 公開鍵を phabricator web に入れました (すべての git 命令を問題なく実行できるようになりました)

  2. custom.pem 証明書をダウンロードし、libphutil/resources/ssl ディレクトリに配置しました。

  3. README ファイル (同じディレクトリにあります) の指示に従い、php.iniファイルの次の行を変更しました。

    curl.cainfo = /home/ilongin/job/tools/arcanist/libphutil/resources/ssl/custom.pem

しかし、プロジェクト ディレクトリ内でarc install-certificateを実行すると、次のようになります。

サーバーに接続しようとしています... 使用上の例外: サーバーへの接続に失敗しました: [cURL/60] (OUR-PHAB-SERVER-URL) SSL 接続のネゴシエーション中に SSL 認証局の検証中にエラーが発生しました。これは通常、自己署名証明書を使用しているが、CA バンドルに CA を追加していないことを示しています。「libphutil/resources/ssl/README」の手順を参照してください。

誰が何が悪いのか知っていますか?