3方向テキストマージ・Git 競合解決

Git のマージ競合マーカー (<<<<<<<, =======, >>>>>>>) を視覚的に解決し、Ours / Base / Theirs の3方向自動マージに対応した高機能ワークスペース。

クライアント側ローカルメモリ処理 · データ送信ゼロ

使い方ガイド

  • 1. Git 競合マーカーを含むコードを貼り付けるか、Ours/Base/Theirs を入力します。
  • 2. 競合カードごとに「現在を採用」「受信を採用」「両方を残す」を選択します。
  • 3. 競合が解消されたクリーンなコードをワンクリックでコピーまたはダウンロードします。

技術的優位性とセキュリティ保障

  • 1. 標準的な Git 競合マーカー構文 (<<<<<<< HEAD, =======, >>>>>>>) に完全対応。
  • 2. 高速な行単位 3方向マージアルゴリズムを内蔵。
  • 3. クライアントサイド実行で機密ソースコードも安全。

よくある質問 FAQ

Q: 「両方を残す (Both)」はどのような場合に使いますか?
A: 両方の変更が互いに必要な場合(異なるパッケージの import 追加など)、指定した順序で両方のブロックをマージします。
Q: 解決済みコードを他のツールに転送できますか?
A: はい。右上の転送メニューから差分比較ツール (Diff Checker) へ直接送信できます。
Q: 3 ウェイマージでの競合(コンフリクト)の解決方法は?
A: ベース、左側(Yours)、右側(Theirs)の 3 画面を並べて差分を可視化し、クリック一つで採用する変更を選択できます。
Q: テキストデータがサーバーに送信されることはありますか?
A: 一切ありません。すべてのテキスト比較とマージ演算はブラウザのメモリ内でのみ実行されます。