問題タブ [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 に答える
1705 参照

arcanist - コードレビューを行うときにarcanistでローカルブランチを更新する方法は?

レビューのためにコードをチェックアウトする git の標準的なワークフロー:

  1. git fetch -a && git checkout branch-to-review
  2. 他のエンジニアが変更を加え、 にプッシュしbranch-to-reviewます。
  3. git pull origin branch-to-review確認するためにローカル コピーを更新します。

アルカニストとのワークフロー (phabricator 経由):

  1. arc patch D123456
  2. arc diff他のエンジニアがいくつかの変更を行い、最後にプッシュします。
  3. ???

ステップ 3 のコード レビュアーは、他のエンジニアの最新の変更をどのように取得するのでしょうか? arc diffローカルでは、より多くの更新を行いたいようですが、私たちからです。

arc diff --update D123456次の警告が表示されます。

ローカル ブランチを削除して再度パッチを適用することはできますが、それは明らかに間違ったアプローチのようです。