テキストの差分結果は、最初は慣れるのが難しいかもしれません。その出力を次のような視覚的な差分ツールにパイプする方法はありますか
$ hg diff --visual code.rb
また
$ hg diff code.rb | sometool
結果を視覚的に見ることができるように?
テキストの差分結果は、最初は慣れるのが難しいかもしれません。その出力を次のような視覚的な差分ツールにパイプする方法はありますか
$ hg diff --visual code.rb
また
$ hg diff code.rb | sometool
結果を視覚的に見ることができるように?
多分:
$ hg extdiff -p kdiff3 -o
参照: http://hgbook.red-bean.com/read/adding-functionality-with-extensions.html
git には、kdiff3 などの外部差分ビューアを呼び出すために使用できる「difftool」サブコマンドがあります。
これは、「外部差分ドライバー」とは別のものであり、たとえば一部の人が行うように、コンテキスト差分を好む場合に使用できます。
に関する情報を Web で検索しhg vdiff
ます。私はそれを使用しましたが、うまく機能します。
次のように動作するようです。
~/.hgrc (UNIX / Mac) または c:\users[ユーザー名]\mercurial.ini に追加します。
[extensions]
extdiff=
[extdiff]
cmd.vdiff = opendiff
cmd.kdiff = kdiff3
そして今、あなたはできる
hg vdiff filename
hg kdiff filename
opendiff または kdiff3 は、マシンに既にインストールされているツールである必要があります。または、所有しているビジュアル差分ツールを使用できます。
実際、追加できます
cmd.echo = echo
を実行すると、echo が 2 つのファイル名をエコーアウトすることを確認します。
hg echo filename
hg echo -r -2 filename <-- you will see different filenames if that revision exists