Mercurial-具有特定字符串的diff命令

时间:2019-06-11 21:13:07

标签: mercurial

比较两个修订版时,我只想输出包含特定字符串的行:

hg diff -r 1:4 "world"

我该如何实现?

例如,搜索以下文件:

文件@版本1:

Hello

文件@版本2:

Hello world

文件@版本3:

Hello you

文件@修订版4

Hello me

输出应为

-r2 + Hello world
-r3 - Hello world

1 个答案:

答案 0 :(得分:1)

没有修订范围,它将是hg grep(默认情况下输出会略有不同)

  

要使其打印包含匹配项更改的每个修订版   状态(“-”表示不匹配,或“ +”表示不匹配   不匹配(变成匹配)),请使用--diff标志