我想将Mercurial配置为能够执行类似"hg diff -S"的操作,但是使用外部diff工具(特别是kdiff3)。这样做的逻辑方法是像
这样的东西hg extdiff -S -p kdiff3
但是,这不起作用,因为extdiff扩展不支持许多其他mercurial命令用来包含子存储库的"-S"选项。有解决办法吗?
不,恐怕不是——当我的客户赞助其他命令的工作时,向extdiff扩展添加--subrepos
标志并不是我所希望的。