Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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
Php 代码比较软件_Php_Comparison - Fatal编程技术网

Php 代码比较软件

Php 代码比较软件,php,comparison,Php,Comparison,我有两个目录,每个目录中有数百个PHP文件。第二个目录是从第一个目录复制而来的,作为版本控制的“坏”方式进行处理。问题是,我们不知道哪些文件是必须更改的(程序员没有提供任何注释),如果是,更改了什么 我见过可以比较两个单独已知文本文件差异的软件,但我正在寻找可以读取目录中所有文件(比如PHP)并进行比较的软件 有人知道可能有用的东西吗 编辑 我目前正在Windows XP机器上的XAMPP设置上运行我的所有代码。任何合适的diff工具都应该能够比较目录树和文件。我比较喜欢 什么站台?标准Unix

我有两个目录,每个目录中有数百个PHP文件。第二个目录是从第一个目录复制而来的,作为版本控制的“坏”方式进行处理。问题是,我们不知道哪些文件是必须更改的(程序员没有提供任何注释),如果是,更改了什么

我见过可以比较两个单独已知文本文件差异的软件,但我正在寻找可以读取目录中所有文件(比如PHP)并进行比较的软件

有人知道可能有用的东西吗

编辑
我目前正在Windows XP机器上的XAMPP设置上运行我的所有代码。

任何合适的diff工具都应该能够比较目录树和文件。我比较喜欢

什么站台?标准Unix“diff”将实现这一点;只需给它两个目录,而不是单独的文件。在Windows上,看看是否可以从某处抓到Windiff的副本;它附带了标准的微软开发工具,但我猜你可以从某处单独下载

前面的答案似乎有一个非常明确的差异工具列表:


我在Windows中使用。对于Linux,这里有一个很好的

是一个很好的Windows开源解决方案-只需将两个目录一个接一个地放到其中,它就会显示修改过的文件,您可以深入查看具体的差异,等等。

有多种方法可以解决这个问题。在工作中,我使用Beyond Compare,它进行完整的目录和文件比较。还有其他的,包括许多你可以免费下载的。例如,windiff工具,它与旧版本的Visual Studio一起提供。这不是功能最全的,但它是一个例子。

我绝对可以完全推荐BeyondCompare by Scooter软件。 我想这是diff/merge工具的Photoshop。

您可能还想在此处查看其他工具:

@Mark Baker-好问题,我将添加一个编辑,因为Unix“diff”无处不在,像这样的比较工具通常被称为“diff”实用程序——可能会为Google提供一个有用的搜索词……嗯,对于具有两个单一目录的Windows,您可以选择传统的方式,从命令行尝试
fc dir1\\\*dir2\\\*
。它实际上应该仍然有效,尽管它会让你感觉像回到了20世纪80年代:)你可能想快速阅读:-)@Mark Baker-谢谢你的帮助。我选择了你的答案,因为你给了两个OSA的列表,而我认为我跳过了Macswell,我可能不得不回到我标记的内容上——WinMerge看起来很棒,但它迫使我选择已知的文件来找出差异。我正在寻找显示所有存在差异的文件的内容,如果我选择其中一个,它将突出显示两个目录中的差异。将Winmerge指向这些目录,不适用于个人files@Mark贝克-然后它似乎只分析文件是否存在,因为几个已知主要差异的文件显示为“文本文件相同”,我将不得不进行检查,无法进行比较。我真的很喜欢他们网站上的FTP比较功能。感谢您的帮助和链接。从我目前在《超越比较》中看到的内容来看,它仍然不一定显示目录中的差异(仅显示文件夹或单个已知文件)。也许我需要更多地使用它,但我也得到了一些非常奇怪的布局(文件之间有几个空格,这些空格毫无意义)。@MGiesbach,BeyondCompare不适用于低内存计算机。