説明に記載されているとおりです。マージの競合が自動的に解決されたときに、それらを解決するように求められることさえしたくありません。
私のシナリオでは、固定テキスト文字列を含む行をあるブランチのテキスト ファイルに追加し、同じブランチで他のコミットを行い、別のブランチで固定テキストを追加する変更をチェリー ピックしてから、マージを行います。もう一方のブランチ。
日常的に競合が発生することが多いため、これをテストとして行っていますが、マージツールを使用すると競合はないと表示されるため、閉じて手動でコミットします。
問題は、実際には git が既に変更を正しくマージしているのに、追加の手順を求められることです。(ファイルを手動でチェックして、解決を行っているのがマージツールではないことを確認しました。実際、競合はファイル内で既に解決されています)。
「--commit」パラメーターを使用して git merge を試みましたが、効果がありません。
メッセージに従って変更を自動的にマージするのに git が失敗したように見えますが、実際にはファイルを正しくマージしました。
この種の競合を自動マージして、手動の介入なしで続行する方法はありますか?
私はgitバージョン1.7.10.msysgit.1を使用しています