問題タブ [phabricator]
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 - Phabricator SVN リビジョン ファイルのコンテキスト
ファイル コンテキストを使用して、phabricator に変更を表示させることができません。すべてのファイルで「コンテキストが利用できません」というメッセージが表示されました。
なぜこれがうまくいかないのか誰にも分かりますか?この問題をデバッグするにはどうすればよいですか?
これは、GIT で動作するため、SVN のみに関連する問題のようです。
ありがとう。
trac - Trac から Phabricator への切り替え
現在、Trac から Phabricator への切り替えを検討しており、Trac で持っていたウィキとチケットを転送した経験を共有できる人がいるかどうか疑問に思っていました。
Conduit を調べたところ、XMLRPC を使用して Trac の情報を取得し、Phabricator にプッシュするスクリプトを作成するとうまくいくと思います。足りないのは、Wiki ページを作成したり、既存のタスクにコメントを追加したりする方法が見つからないことです。
これをどのように達成できるかについて誰かが考えを持っているなら、それは大いに役立つでしょう。
ありがとうございました
apache - ubuntu ec2インスタンスにphabricatorをインストールしようとすると、常にデフォルトのインデックスページにリダイレクトされます
AWS Web インスタンスに Phabricator をインストールしようとしていますが、Apache2 Ubuntu のデフォルト ページ以外を表示するように apache を設定するのに問題があります。
私は作成します
/etc/apache2/sites-available 内
それから私は走ります
しかしhttp://ec2-##-##-###-###.us-west-2.compute.amazonaws.com/
、デフォルトのApache構成ページをロードすると、まだ表示されます。無効になっていないのはなぜですか?
git - レビュー担当者のラグ タイム (積み重ねられた差分) を使用して Arcanist ワークフローを設定する方法は?
私は git にかなり慣れていませんが、Phabricator にはさらに慣れていないため、プロジェクトの早い段階でクリーンなワークフローをセットアップしようとしています。私が理解しているように、git を使用する適切な方法は、機能ごとに新しいブランチを作成し、ブランチに実装してから、ブランチをマスターにマージすることです。問題なく動作します。
Phabricator に入り、コードレビューを事前にプッシュします。ブランチを作成し、それを「B」と呼び、何かを実装し、「arc diff」を実行して Phabricator の差分レビュー システムに取り込み、承認を待ち、最後に「arc land」を実行してメイン リポジトリにプッシュします。ここまでは順調ですね。しかし、レビュアーからの返事を待っている間、さらなる開発を中断したくありません。
そのため、コミットのレビューがあり、改良または依存機能の作業を開始したいと考えています。サブブランチを作成し、それを「SB」と呼び、作業を開始します。SB を審査に送る準備ができましたが、B はまだ承認されていません。「arc diff」は、既存のコミットと新しい変更を組み合わせたように見えますが、これは望ましくありません。これは新しい変更であり、古い変更ではありません。代わりに「arc diff B」を試してみましたが、うまくいきました。新しい変更のみを含む新しいリビジョンが Differential に取得されました。Bが承認され、Bに「アークランド」を実行して提出します。これは機能します。
SBが承認され、SBで「アークランド」を実行して提出します。Usage Exception が発生します - Arcanist は、両方のリビジョンが SB にあり、master にないと見なします。マスターに切り替えて更新を実行してから、再試行します。同じエラー。--revision フラグを使用して、両方の変更を適用しようとしました (実際には、そのうちの 1 つが既に適用されています)。マージの競合が発生します。マージの競合を解決してコミットし、再試行します。まったく同じマージの競合が何度も発生します。
私は最終的に SB でリベースを試みることを思いつき、最終的に「アークランド」が適切に機能するようになりました。だから、私は技術的に機能する解決策を持っていますが、これは不格好で扱いにくいようです。Arcanist に、いいえ、私が既に着陸したリビジョンは、私が今着陸しようとしているものの一部ではないことを認識させるためだけに手動でリベースする必要を回避する、より良い方法はありますか?
phabricator - Phabricator インスタンスを公開するにはどうすればよいですか?
Config設定を少しいじってドキュメントを検索しましたが、これに関する情報を見つけることができませんでした.
Phacility 自身の Phabricator インスタンスはこのように動作し (他のインストールも見たことがあります)、比較的簡単なセットアップ方法があるはずですが、見つかりませんでした。
具体的には:
- サイトにアクセスする匿名ユーザーのログイン ビューではなく、Phabricator インスタンスをデフォルトのダッシュボードに切り替えるにはどうすればよいですか?
- タスクの可視性を「すべてのユーザー」ではなく「パブリック」にデフォルト設定する方法は?
編集: ダッシュボードが表示されない問題を解決しました - どうやら、ダッシュボードの個々のパネルの設定がダッシュボードの設定を無効にします。
明確にするために: ダッシュボード内の 1 つのパネルが、ダッシュボード自体よりも高い制限 (「パブリック」ではなく「すべてのユーザー」など) に設定されている場合、パネルの制限がダッシュボードに設定されている制限よりも優先されます。
google-compute-engine - Phabricator のパフォーマンスの問題
私は phabricator インスタンス (n1-standard-8、8 vCPU、30 GB メモリ) を持っていますが、パフォーマンスが予想よりも大幅に遅くなります (ページ読み込みを取得するためのドキュメント フェッチで約 6 秒)。
最初の疑いはメールの送信を指していましたが、私は metamta.mail-adapter を PhabricatorMailImplementationTestAdapter に設定することで解決できると考えました。この速度低下の原因となっている可能性があるものは他にありますか?
Apacheも使用!
phabricator - phabricator でソフトウェア バージョンを実行する方法
phabricator の使用を検討していますが、タスクにバージョン フィールドがないことに気付きました。すべてのバージョンが新しいプロジェクトですか? それとも、バージョンはプロジェクト内の新しいワークボードですか? それとも、タスクに追加されたカスタム フィールドですか?
たとえば、Jira には「修正バージョン」があり、バージョンをリリースするときにこれを使用して、新しいバージョンで変更されたもののリストをコンパイルできます。
configuration - Phabricator 拡散の上部にファイルを表示させる方法はありますか?
ページをスクロールしたり見つけたりする必要がないように、拡散の上部に表示したい README ファイルがあります。これを自動的に行うか、ファイルの表示順序を手動で設定するための構成オプションはありますか?
git - Phabricator は特定のファイルのみをレビューします
いくつかの特定のファイルからいくつかの差分を作成し、それらの git 履歴を破棄したい
それは可能ですか?
何かのようなもの
逆効果に聞こえるかもしれませんが、コミットが必ずしも単一の問題/機能を網羅しているとは限らない、大量のコードのバッチがあります。