Orca の Git グラフの使い方: 並べたエージェントの衝突、取り込んでから気づいていない?
エージェントを2つ並べて動かし、終わった作業を取り込んだら、衝突して止まった。そんな経験はありませんか? 並べて動かすと作業は早く終わりますが、2つのエージェントが同じ行を別々に書き換えていると、取り込むところでつまずきます。
たとえば、メモのアプリに「検索」と「タグ」の機能を、2つのエージェントに1つずつ頼んだとします。2つとも、ファイルの最後にある同じ1行に、自分が足した関数の名前を書き足しました。
text検索を頼んだエージェント: module.exports = { addNote, listNotes, searchNotes };
タグを頼んだエージェント: module.exports = { addNote, listNotes, tagNote };
どちらの行を残せばよいかは、Git には決められません。そのため、2つ目の作業を取り込もうとしたところで止まります。これが衝突です。完成版のコード(main)の上で止まると、人が正しい1行に直し終えるまで、main が中途半端なままになります。
Orca の Git グラフを使うと、2つの作業がそれぞれどのファイルを変えたかを、取り込む前に見比べられます。同じファイルを変えた作業が見つかれば、衝突を先に片付けて、main を止めずに取り込めます。
環境
- macOS 26.6.2
- Orca 1.4.256
- 2026年11月10日に確認
手順
注意点
まとめ
並べたエージェントの作業が衝突するかは、取り込む前に、Orca の Git グラフで分かります。作業の行を押して「ファイル」を見比べ、同じファイルがあれば、中身を開いて同じ行を変えていないかを確かめます。
同じ行を変えた作業が見つかったら、1つ目を取り込んだあと、2つ目の作業の側で main を取り込んで衝突を直し、それから main に取り込んでください。 main を止めずに済みます。
取り込む前に、エージェントが書いた中身への指摘をまとめて返す方法は、Orca の差分の画面の使い方に書きました。
参考文献
著書
使い方Orca の権限の初めの設定と直し方: 入れた直後、Claude Code が勝手に起動する
検証・比較Orca で Claude Code と Codex を GUI で使う手順: ターミナルだけだった Orca が、チャットの画面で使えるように
使い方Orca の差分の画面の使い方: エージェントへの指摘、1つずつ送っていない?
使い方Orca の Git グラフの使い方: 並べたエージェントの衝突、取り込んでから気づいていない?
使い方Orca の権限の初めの設定と直し方: 入れた直後、Claude Code が勝手に起動する
検証・比較Orca で Claude Code と Codex を GUI で使う手順: ターミナルだけだった Orca が、チャットの画面で使えるように
挙動Claude Code の context-mode の使い方: 入れただけでは、実は効いていなかった
使い方Postman が Claude Code と Codex に入れたプラグインの確かめ方: Superset も、開いただけでフックが11個
使い方Claude Code の settings.local.json の秘密が漏れる理由: その API キー、GitHub に出てない?
使い方Orca の差分の画面の使い方: エージェントへの指摘、1つずつ送っていない?
