如何使用Mercurial比较/比较目录?

时间:2019-11-07 21:46:12

标签: mercurial

我需要能够将一个位置的文件夹与另一位置的相同文件夹进行比较。有没有办法用汞来做到这一点?

我尝试过

hg diff path1 path2以及其中的几种变体都没有成功。

我们当前的解决方法是使用外部工具在本地计算机上进行手动比较。

谢谢

1 个答案:

答案 0 :(得分:1)

  1. 如果您仍然不使用TortoiseHG,那是安装和使用它的一个很好的理由-使用一组合并工具(其中一些具有dirdiff=True)进行树比较仅是选择两个文件夹的问题并进行比较(使用预填充列表中的所需工具)
  2. 即使在纯控制台中,您也可以启用extdiff extension
    • 使用最小的延迟,使用-p选项来指定用于比较文件hg extdiff -p YOURTOOL dir1 dir2的外部diff实用程序
    • configure extdiff,将您的区别添加为特殊的新命令(具有可选的自定义参数),并以hg YOURTOOL dir1 dir2的身份运行