Php 比较两个directores文件中的代码
我有几个文件和文件夹 domain.com 以及以下文件中的工作副本: domain.com/beta 我想将beta文件夹中所有文件(php文件)的代码与主文件夹中的文件进行比较,只查看代码不匹配的文件Php 比较两个directores文件中的代码,php,ftp,compare,comparison,Php,Ftp,Compare,Comparison,我有几个文件和文件夹 domain.com 以及以下文件中的工作副本: domain.com/beta 我想将beta文件夹中所有文件(php文件)的代码与主文件夹中的文件进行比较,只查看代码不匹配的文件 我在谷歌上搜索过这个主题,但一次只能找到比较单个文件的解决方案。我使用total commander来完成这个。。。菜单命令“命令-同步目录”。。。向您显示哪些文件不同,然后您必须一个接一个地合并,要合并一对,只需双击它,如果您在linux上,那么我真的无法帮助您如果您只想检查文件内容是否是其
我在谷歌上搜索过这个主题,但一次只能找到比较单个文件的解决方案。我使用total commander来完成这个。。。菜单命令“命令-同步目录”。。。向您显示哪些文件不同,然后您必须一个接一个地合并,要合并一对,只需双击它,如果您在linux上,那么我真的无法帮助您如果您只想检查文件内容是否是其他内容,您可以构建一个校验和。只需创建一个新的PHP脚本,遍历文件夹(opendir/readdir),并构建一个md5校验和。这应该与另一个目录中的相同文件进行比较。校验和优于文件的完整比较,因为它需要更少的资源
通常,应该使用git之类的版本控制工具。那么你就不会有这样的问题了。你可以在windows上使用
winmerge
,或者在linux上使用meld
。在linux上也可以使用diff
。大多数版本控制系统,如git和svn也提供了方法。我使用winmerge,它工作得很好。谢谢。另外,您可以从shell创建校验和。如果您有bash访问权限,只需使用md5sum./*或类似的东西。