競合があり、1 つのファイルが大幅に分岐している場所でマージを実行しようとしています。eclipse git merge ツールは小さな変更には最適ですが、私のファイルの 1 つが大きく、明示的にマークされた競合するセクションが何百もあります。私の人生では、私のバージョンを使用してリモートバージョンを放棄するという「私たちの」戦略を使用してマージを行う簡単な方法を見つけることはできません。
Linux または Mac では、コマンド ラインから実行するのは簡単ですが、私は企業の Windows コンピューターを使用しており、コマンド ライン git を持っていません。パッケージエクスプローラーのファイルのコンテキストメニューから「置換」->「ヘッドリビジョン」を実行する回避策も試しましたが、リポジトリがマージ競合モードであるため、そのアクションは無効になっています。これは問題ない解決策ですが、マージ ツールからファイル全体に「私たちの」または「彼らの」戦略を適用する明確な方法があることが望ましいでしょう。
ハード リセットに頼って、ファイルのコピーを作成し、マージを実行してから、マージされたバージョンをクリーン コピーに置き換える必要がありました。これを行うためのはるかに簡単な方法がありませんか?