meld をインストールして実行しgit mergetool
、左右のファイルを中央のファイルにマージして保存し、ウィンドウを閉じました。以前にも、mergetool がマージが成功したかどうかを尋ねたのを覚えていますが、今回は成功しませんでした (「はい」と答えたはずです)。自分のファイルを開いたところ、望んでいたとおりでしたが、不要なファイル「myfile.orig」があったので、実行git clean -fd
して削除しました。それから私はやっgit add -A
たgit commit -m 'merged feature-a'
。このプロセスはより短く、よりクリーンにできたように感じます。
- 競合がある場合、これはマージする正しい方法ですか?
- 他の方法はありますか?