Сравнение полной установки Magento (core) с запасом


Мы обновляем Magento с версии 1.3 с помощью Magento connect. Иногда в мгновение ока, иногда с большой отладкой. Теперь мы @1.8.1. -> У меня есть идея, что не все файлы последней версии.

Мой вопрос: есть ли скрипт или метод для сравнения всех основных и базовых/стандартных файлов Magento на моем сервере с базовым Magento 1.8.1?

Спасибо

Author: Marius, 2014-03-02

3 answers

Лучший способ найти разницу:

  • Загрузите выпуск Magento 1.8.1 из Magento Commerce в какую-нибудь папку на вашем компьютере
  • Скопируйте код вашего рабочего экземпляра в другую папку на вашем компьютере
  • Скачать DiffMerge.
  • Перейдите в Файл -> Открыть файл Разница
  • Выберите исходную папку выпуска magento 1.8.1 и папку вашего проекта
  • Наслаждайтесь различием

Теперь вы можете найти файлы, которые были пропущены во время обновления, и скопировать их в папку вашего проекта с помощью инструмента DiffMerge.

 3
Author: oleksii.svarychevskyi, 2020-06-15 08:30:17

В любой системе на базе Linux это так же просто, как поместить стандартную установку в папку и запустить diff для текущей папки и папки сравнения.

Основными подпапками, вызывающими озабоченность, являются:

  • приложение/код/ядро/
  • приложение/дизайн/интерфейс/база/
  • js/
  • библиотека/
  • оболочка/
  • скин/интерфейс/база/

Команда командной строки, аналогичная этой, проверьте справочные страницы на наличие переключателей для сужения или расширения результатов.

diff -rb --brief /pathto/testfolder/app/code/core/ /pathto/livefolder/app/code/core/

Чтобы дать вы получаете список измененных файлов и файлов, которые существуют только в одном из деревьев папок.

 4
Author: Fiasco Labs, 2014-03-02 18:29:29

Возможно, вам также захочется сравнить структуру базы данных. Это можно сделать легко (хотя и грубо), например:

mysqldump --skip-comments --skip-extended-insert -u root -p dbName1>file1.sql
mysqldump --skip-comments --skip-extended-insert -u root -p dbName2>file2.sql
diff file1.sql file2.sql > dbdiff.txt

Подробнее читайте здесь: https://stackoverflow.com/questions/225772/compare-two-mysql-databases

 1
Author: Reid Blomquist, 2017-05-23 12:37:13