alinalessioYandex

[Решено {winmerge}] Как сделать изменения в движке и сохранить лишь файлы которые были затронуты для переноса на другой движок?

5 сообщений в этой теме

Мне, почти на каждом новом сайте на Opencart приходится вносить одни и те же изменения в движок.

Например, постоянно нужно внедрять новую позицию в шаблоны, для вывода модулей.

 

Вопрос: Может есть какой-то способ или инструмент какой-нибудь, который позволит выявить все измененные файлы в движке и сохранить лишь те, которые были изменены, сохранив вложенность каталогов?

 

Я представляю это примерно так:

1. Устанавливаю чистый Opencart.

2. Делаю что-то вроде снимка в какой-нибудь проге.

3. Вношу изменения по добавлению новой позиции в движок.

4. Прога сверяет изменения и показывает какие файлы были изменены, после чего есть возможность сохранить измененные файлы сохранив вложенность в каталоги.

 

Чтобы потом установил новый чистый Opencart, закинул в него папку с изменениями и все готово.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за прогу, но мне все еще требуется помощь. Помогите разобраться пожалуйста.

 

Сделал так:

1. Перед внесением изменений сделал дубликат каталога с сайтом.

2. Внес изменения.

3. Открыл в программе WinMerge. Каталог с изменениями слева, чистый справа.

 

Сейчас выглядит вот так:

d0a1d0bdd0b8d0bcd0bed0ba14.jpg

 

Т.е. программа показывает все файлы. Можно только нажимая на кнопку "Показать измененные файлы" перескакивать на файлы, которые изменились.

А как сохранить все файлы которые были изменены со всеми папками в которых они лежат?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

[РЕШЕНО]

 

На этапе, когда WinMerge выводит список всех файлов, выделяем все файлы (Ctrl+A), затем кликаем правой кнопкой мыши и выбираем пункт "Заархивировать=>только отличия"

Получаем архив, в котором хранятся две папки. Одна из них оригинал, в другой только измененные файлы. Пришлось правда удалить папки с файлами Кеша. которые движок генерирует и остались только нужные папки с вложенными в них измененными файлами.

 

Раз уж пошла такая пьянка, может есть возможность таким же образом код Vqmod генерировать? Допустим так же сравниваем файлы чистого движка с измененными и на основе изменений генерируется Vqmod. Есть такое? Или хотя бы не генерировать, а как-то автоматизировать немного написание Vqmod?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тема перенесена в FAQ. Спасибо за описание!

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.