コンソールでgitマージを行う必要がある場合があります。これまでは、競合を解決するために、Xcode 3のFileMergeを使用していました( 'opendiff'コマンドを使用して、コンソールで開くことができます)。競合が発生した場合は、競合するファイルごとにopendiffを自動的に呼び出す「git mergetool」を使用します。
ただし、Xcode 4は、競合を解決するためのより優れたmergetoolコンポーネントを備えています。このコンポーネントはスタンドアロンではなく、Xcode 4実行可能ファイルの一部であると思います。マージされたファイルをプレビューし、ケースバイケースでマージされたコードを直接編集できます。これにより、複雑な競合のマージが非常に速く、満足できるものになります。
ターミナルから「git mergetool」を呼び出すときにXcode 4 mergetoolを使用する方法はありますか?
Xcode 4バンドル内にこのツールの実行可能ファイルが見つかりません。これを達成するハックは大歓迎です。