我最近开始了一份新工作,负责开发现有系统。该系统(如果重要的话是 PHP 站点)设置了三个实例。
- 现场直播(由员工和客户使用)
- 测试站点(主要用于向工作人员演示功能请求)
- 开发站点(由以前的开发人员使用)
这似乎是一件合理的事情(他们没有 SVN 服务器设置)。但是现在我已经加入了几个星期,我注意到代码(和数据库模式)在所有三个站点中都不同。我预计 dev 和 live 之间会有差异,但 live 具有 dev 没有的功能。
我已经运行了 CLOC,我正在查看不同版本之间的大约 180 个修改文件和 110 个新文件。是否有任何软件或更简单的方法可以比较所有版本的代码,而不仅仅是逐个文件执行差异?