我想知道如何改善diff命令作为hg的一部分.例如,假设我有这样的代码:
line 1
line 2
lin3 3
Run Code Online (Sandbox Code Playgroud)
我改变它成为:
if($condition) {
line 1
line 2
line 3
}
Run Code Online (Sandbox Code Playgroud)
hg diff将显示带有" - "的原始三行和带有"+"的新五行.即使我使用-wbB运行以忽略空格和行更改.我理解它试图告诉我的是什么,但是它不是那样可以"更聪明"并且意识到我只添加了两行(并增加了三行的等级)?
编辑:是否有可能让hg diff告诉你添加了什么文本以及在哪里?与代码的"结构"如何因为这些添加而改变相反?
编辑2:我正在使用Mercurial 1.0.1运行Debian(Linux dev 2.6.26)
谢谢