更新已修改的 Prestashop

更新已修改的 Prestashop

我不知道这是否是适合讨论此问题的论坛;它看起来确实不像是一个 Stack Overflow 问题,所以如果我错了,请告诉我正确的 SE 网站。

无论如何,我在 CentOS 5 机器上安装了 Prestashop 1.4.7.3。最近,他们发布了 1.5.0 版本,我想升级到该版本。

然而,在为它开发一个相当定制的主题时,我不得不修改核心文件(是的,我知道这有多愚蠢,也许更愚蠢的是我没有保留修改文件的列表)。不过,木已成舟。

所以现在我面临一个问题;我需要更新,但我不想它覆盖我的修改。

有没有办法(最好在控制台中)来比较我当前安装和 1.4.7.3 vanilla 之间的差异,以获取已修改的文件列表(可能不包括主题文件夹)?

答案1

假设“原始”版本和修改版本位于两个不同的目录中,则下面的命令应该显示差异。

rsync -ahPn /path/to/modified/version/ /path/to/vanilla/version/ (这只是测试大小和时间戳)

rsync -ahPcn /path/to/modified/version/ /path/to/vanilla/version/ (这还会对文件进行哈希检查,这可能需要一段时间)

记住结尾的斜杠。Rsync 对此很挑剔。

相关内容