相当于 Mercurial 中 git 的 --color-words 或 --word-diff

问题描述 投票:0回答:1

假设我有包含以下内容的文件:

One two three

假设我将此文件修改为如下所示:

One TWO three

典型的 diff 输出是:

- One two three
+ One TWO three

但是,Git 提供了诸如

--color-words
--word-diff=color
之类的选项来在一行中显示这种差异,将删除的单词着色为红色,将添加的单词着色为绿色:

diff in one line showing: One twoTWO three

Mercurial 有这样的选项吗?类似于

hg diff --color-words

mercurial
1个回答
0
投票

将其添加到您的 ~/.hgrc 文件中:

[diff]
word-diff = true

这会影响命令行

hg diff
命令。在修改的行中,添加或删除的字符将带有下划线。

不幸的是,TortoiseHG(在 MS Windows 上)似乎无法识别此设置。

来源:https://wiki.mercurial-scm.org/WordDiff

© www.soinside.com 2019 - 2024. All rights reserved.