Как обновиться путём смерживания файлов?

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2592
Здравствуйте.
До сих пор обновление на новую версию всякий раз для меня означало - перезалить имеющиеся файлы и выполнить миграцию обращаясь к /migrate и потом восстановление правок и хаков, а также дизайна.
Сейчас хотелось бы просто внести правки в файлы. Как сравнить файлы из последней актуальной версии (1.10.6) с той что у меня, в принципе представляю. В Notepad есть такая опция. Кропотливо, но возможно. Но не совсем понятно как быть с SQL запросами, при миграции добавляются новые поля в БД. Как вычислить и извлечь из sqldump.sql только нужные запросы. Вообще кто обновляется таким образом, может поделитесь опытом,, как это сделать наименее болезненно?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3512
я этой пользуюсь http://winmerge.org/ Сравнивает не только файлы, но и папки.
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2592
Loadырь, спасибо за ссылку. Она нашла 2266 файлов с отличиями между чистой Icms 1.10.4 и 1/10/6. Проще все таки перезалить всё и потом восстановить шаблон и мелкие переделки в файлах компонентов.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3512
Нил:
спасибо за ссылку
А кто сказал, что будет легко. smile
Там можно в настройках пошариться, и отключить всякие пробелы и табы из сканирования.
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Нил, так сравнивать надо не с новой версией, а той, что установлена. Находите все отличия (хаки) и переносите в свежую версию.
А обновлять надо поверсионно, а не скачком (в промежуточные версии хаки вносить не нужно).
Нормальный хостинг, сервера быстрые - пользуюсь сам.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.