alinalessioYandex

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

Рекомендуемые сообщения

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

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

 

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

 

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

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

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

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

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

 

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

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


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

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

 

Сделал так:

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

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

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

 

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

d0a1d0bdd0b8d0bcd0bed0ba14.jpg

 

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

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

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


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

[РЕШЕНО]

 

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

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

 

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

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


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

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

    Ни одного зарегистрированного пользователя не просматривает данную страницу