Привет. На гитхаб можно как-нибудь сохранить эти файлы в архив, чтобы они лежали по нужным папкам и для исправления проблемы можно было просто заменить все файлы ? Может есть другой способ для быстрой замены файлов ?
Сверху есть кнопка «Browse files» которая ведет на страницу со всеми файлами движка до этого коммита github.com/instantsoft/icms2/tree/0abc28d4fe85eab2e99a9a06475d8c53211ebb74
А дальше как описано здесь instantcms.ru/blogs/kak-sobiraetsja-obnovlenie-i-reliz-instantcms.html
Отдельно взятые коммиты опасно ставить, так как они могут быть «продолжением» предыдущих. А в остальном, только ручками править зеленые и красные строчки.
Может есть другой способ для быстрой замены файлов ?
Как вариант — пишете утилиту. Для её работы нужно спарсить пути к файлам из коммита (можно и руками собрать, может ещё как можно). Положить эти пути в файл task.txt, каждый с новой строчки. Далее кладем версию с гитхаба в папку new, а свой сайт в папку old. Далее цикл по путям из task.txt, на каждой итерации — замена или вставка файла в папке old на файл из папки new. (Вместо new можно файлы с github использовать.)
Пишите один раз — пользуетесь сколько надо.
Думал, что можно как-то программно, но сам не в силах написать )