マージの競合があるとしましょう。次のような競合ファイルが表示されます。
Unstaged changes:
Unmerged Foo/bar/wibble/plop/elbow.txt
ここでTabキーを押して変更を開き、ファイル内の特定の場所にジャンプして手動で修正することもできますが、大きなファイルの場合は多くの競合が発生し、時間がかかる可能性があります。
競合を解決するために、gitにmagitを介してファイルのoursまたはtheirsバージョンをチェックアウトする方法を教えてください。パスをコピーしてからを使用Shift-:
してカスタムgitコマンドを入力できますが、これにはキーボードショートカットが必要なようです。magitメニューまたは?
ポップアップに明らかなものが表示されません。
ドキュメントにも「私たち」や「彼ら」は見つかりません。magit.github.io/master/magit.html#Pushing-and-Pulling
—
Ehvince
機能リクエストを開くには良い質問のように見えますか?
—
エビンス14年
良いアイデア@Ehvince、完了:github.com/magit/magit/issues/1643
—
tenpn
Oooh:magitの次のバージョンでは、confictで
—
tenpn
k
保持するバージョンを選択できます。いいね!github.com/magit/magit/issues/1643
magit-status
、を押しe
てで3者間マージを開始しediff
ます。もう1つの方法は、競合バッファーで、smerge-mode
競合の強調表示をオンにして、バッファー内で(ediffではなく)インタラクティブなマージを実行できることです。smerge-mode
関連コマンドのプレフィックスキーバインディングはC-c ^
;です。を押すC-c ^ C-h
と、すべてのキーバインディングを表示できます。