git mergetoolは、差分を視覚的にマージするための便利なユーティリティであることがわかりましたが、私が行っている方法は本当に不安定なようです。基本的に、競合が報告されたときの私のプロセスは次のようになります。
- gitmergetoolを実行します
- プロンプトで、Enterキーを押して、差分ツールを起動します(コンピューターに応じて、MeldまたはFileMerge)
- 競合を解決する
- 変更を保存します
- 差分ツールを閉じます
複数の競合がある場合は、すすぎ、繰り返します。うん、それは私がマージの競合ごとに1回diffビューアを開いたり閉じたりすることです。これはコマンドラインから起動されるため、閉じることが、この特定の競合を解決し、次の競合に進むことができることをgitmergetoolに伝える唯一の方法です。
確かにもっと良い方法がありますが、私にはわかりません。助けてください?このプロセスは非常に非効率的です。