2

テキストの差分結果は、最初は慣れるのが難しいかもしれません。その出力を次のような視覚的な差分ツールにパイプする方法はありますか

$ hg diff --visual code.rb

また

$ hg diff code.rb | sometool

結果を視覚的に見ることができるように?

4

4 に答える 4

6

多分:

$ hg extdiff -p kdiff3 -o

参照: http://hgbook.red-bean.com/read/adding-functionality-with-extensions.html

于 2010-06-01T23:45:58.613 に答える
6

git には、kdiff3 などの外部差分ビューアを呼び出すために使用できる「difftool」サブコマンドがあります。

これは、「外部差分ドライバー」とは別のものであり、たとえば一部の人が行うように、コンテキスト差分を好む場合に使用できます。

于 2010-06-02T00:51:24.080 に答える
3

に関する情報を Web で検索しhg vdiffます。私はそれを使用しましたが、うまく機能します。

于 2010-06-01T23:46:21.743 に答える
1

次のように動作するようです。

~/.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
于 2010-06-04T10:55:04.613 に答える