3方向
ベース / 現在 / 取り込み側 / 結果
4つのビューを分け、最終ファイルを意図的に確認できます。
Trinityは、ベース・現在・取り込み側・最終結果を確認するFluxGitの競合ワークスペースです。競合マーカーだけでは足りない場面で、各側の変更を理解してから解決結果を適用できます。
merge競合には2つのテキストだけでなく、元のベース、現在のブランチ、取り込み側のブランチ、コミットする解決後のファイルがあります。この文脈が見えないと、片側の変更意図を誤って消すことがあります。
Trinityはベータで、競合を自動解決しません。AIプロバイダーを設定した場合も、提案はエディター上の下書きです。レビューして適用するまでは書き込みません。完全なmergeセッションが読み込まれていない場合、一部のセッションはGitステータス由来の文脈を使います。
4つのビューを分け、最終ファイルを意図的に確認できます。
FluxGitはコックピットで競合状態を目立たせ、未解決ファイルが通常のステータス一覧に埋もれるのを防ぎます。
現在側・取り込み側の採用や手動編集を行い、結果をレビューしてから適用します。
競合解決はローカル処理を優先します。AIプロバイダーを明示的に設定するか、同意のうえで診断を共有しない限り、ファイル内容はワークスペースに留まります。AIが利用できなくてもGitを使える状態を保ちます。
2つの競合ファイルがある一時停止中のmerge。現在・取り込み側・ベースを明示し、ファイルを1つずつ解決します。全ファイルの完了まで続行は無効になり、中止はいつでも選べます。合成デモデータです。