問題タブ [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 - Phabricator で「テスト計画」の実施を無効にするにはどうすればよいですか?
arc diff
テスト計画が指定されていない場合、コミットを拒否します。この機能を無効にする方法はありますか?
diff - Arcanist/Phabricator が diff 更新時にクラッシュする
次のコマンド arc diff --nounit --nolint --update D1434 --encoding ISO-8859-1 で Arcanist に問題があります
このコマンドは、ソフトウェア sourceTree をインストールする数分前に正常に機能しました。
今、アルカニストは追跡されていないファイルを (以前のように) 修正したいかどうか尋ねてきましたが、私はノーと答えました。次の通常のステップは、秘術師が特定のレヴィアを追加するかどうかを尋ねることでした。
現在は、bash に「Provide」という単語を書き込むだけで、何を入力しても、次のメッセージ bash が表示されます: 行 0: 読み取り: `abort:': 有効な識別子ではありません
インストールフォルダーに元のarcanistファイルをコピーして、gitの新しいインストールを作成しようとしましたが、役に立ちませんでした。
誰も問題を知っていますか?
git - マスターにマージするときに最初のブランチが押しつぶされた後にブランチのブランチをマージする
これは、私が仕事でよく扱うワークフローです。
この時点で、フィーチャー ブランチは同僚によるレビュー待ちですが、 に依存する他のフィーチャーの開発を続けたいと思っていますfeature_branch
。というわけfeature_branch
でレビュー中…
ここで、feature_branch のコード レビューに応じていくつかの変更を行います
ここで問題が発生します。マスターにはスカッシュ ポリシーがあります。つまり、マスターにマージされた機能ブランチは、単一のコミットにスカッシュする必要があります。
を除いて、すべてがクールですdependent_branch
。依存ブランチを master にリベースするか、master をマージしようとすると、git は書き換え/押しつぶされた履歴によって混乱し、基本的にすべての変更をdepedendent_branch
競合としてマークします。のすべての変更を実行し、基本的にやり直すか、競合を解消するのは PITAdependent_branch
です。これに対する解決策はありますか?手動でパッチを作成して master の新しいブランチに適用することもありますが、それと実際に競合がある場合、修正するのはさらに悪いことです。
何か案は?スカッシュ中に履歴が書き換えられたためにこれが発生することはわかっていますが、これは変更できない要件です。最善の解決策/回避策は何ですか? 私にできる魔法はありますか?または、差分を手動で作成することに関連するすべての手順を実行するより高速な方法はありますか?
git - Phabricator プラグインの差分が機能しない
VM に phabricator をインストールすると、phabricator は別のサーバーにある git リポジトリを読み取ります。コミットを開いて下に移動すると、ロード時にクラッシュするコードが表示されます...
何が起こるべきか - http://i.stack.imgur.com/HjhGX.jpg
何が起こっている - http://i.stack.imgur.com/KvFKh.png