Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Mercurial比较/diff目录?_Mercurial - Fatal编程技术网

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

如何使用Mercurial比较/diff目录?,mercurial,Mercurial,我需要能够比较一个位置的文件夹与另一个位置的相同文件夹。有没有办法用mercurial做到这一点 我试过了 hg diff path1 path2和这两个变体都没有成功 我们目前的解决方法是使用外部工具在本地计算机上手动比较 谢谢 如果您仍然不使用TortoiseHG,那么安装和使用它是一个很好的理由-使用一组合并工具(其中一些具有dirdiff=True)比较树只需选择两个文件夹并进行比较(使用预填充列表中所需的工具) 即使在纯控制台中,您也可以启用和 以最小的延迟使用-p选项指定用于比较文

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

我试过了

hg diff path1 path2
和这两个变体都没有成功

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

谢谢

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

  • 在Windows上,我通常使用WinMerge来实现这一点,它具有良好的目录比较功能。我还将它用作hg将产生的diff工具。