Gitの標準difftoolとしてXcode 4の "Version Editor"ビューを使いたいです。言い換えればXcode 4をGit difftoolとして使用
、私は、このオプションを設定することができるようにしたい:
git config --global diff.external <XCODE>
をと(それはクールだから)のXcodeの差分ビューアでオープンデフを持っています。
これは可能ですか?どうやって?
Gitの標準difftoolとしてXcode 4の "Version Editor"ビューを使いたいです。言い換えればXcode 4をGit difftoolとして使用
、私は、このオプションを設定することができるようにしたい:
git config --global diff.external <XCODE>
をと(それはクールだから)のXcodeの差分ビューアでオープンデフを持っています。
これは可能ですか?どうやって?
悲しいことに、ここで、いつかアップルが変わることを望んでいる。
私はすでに次を知って推測、しかし、あなたはやや低いとはいえ、類似したため代わりにAppleのFileMergeアプリケーションを使用することができないかもしれない他人の利益のために、のようなコマンドを使用して、経験しています:
git difftool path/to/file
difftoolとしてFileMergeを使用する私のgitのデフォルト
、しかし、あなたが明示的に設定することができます。事前私もdifftoolのgitのを無効にする
git config --global diff.tool opendiff
(これは毎回あまりにも候補ツールをリストからgitのを停止します。)起動のプロンプト:
git config --global difftool.prompt false
git diff
がFileMergeを呼び出すように、またはその代わりにgitを設定することもできます。 (私はちょうどそれが自分自身であるgit diff
道を残すことを好む。)あなたはopendiffをに適切な引数をマッピングするためのシェルスクリプトを作成するには、あなたが最初に必要であることをしたい場合:
#!/bin/sh
/usr/bin/opendiff "$2" "$5" -merge "$1"
、その後
git config --global diff.external /path/to/shell/script
を実行します