私はGit GUIソフトウェアを使って探索していますが、デフォルトはgitにバンドルされています。Git GUIから差分ツールを起動します
unstaged changesウィンドウから、ファイルを選択し、kdiffのような外部のside-by-diffツールでファイルを起動したいと思います。
私はこれを行う方法を理解できません。これは可能ですか?
おかげ
私はGit GUIソフトウェアを使って探索していますが、デフォルトはgitにバンドルされています。Git GUIから差分ツールを起動します
unstaged changesウィンドウから、ファイルを選択し、kdiffのような外部のside-by-diffツールでファイルを起動したいと思います。
私はこれを行う方法を理解できません。これは可能ですか?
おかげ
は、残念ながら、GitのGUIを使用すると、diffが行単位であるunstaged変更、見デフォルトのウィンドウ内でこのオプションを提供していないようです。その目的のために、git difftool
と呼ばれる特定の別個のコマンドが存在する。
あなたの質問にyesがあるようには思えないので、私は示唆している別の解決策は、外部ツール(例えばmeld
またはkdiff3
以上の型git difftool --tool-help
)からでサイドバイサイドの差分を表示することです以下のようなコマンドラインは次のとおりです。それは私が見つけた最も直感的に思えるよう
git difftool --tool=meld [optional_filename]
私はメルドをお勧めします。