Сохранение исправленных файлов с гитхаб в архив

InstantCMS 2.X
#1 17 февраля 2022 в 05:54

Привет. На гитхаб можно как-нибудь сохранить эти файлы в архив, чтобы они лежали по нужным папкам и для исправления проблемы можно было просто заменить все файлы ?  Может есть другой способ для быстрой замены файлов ?

#2 17 февраля 2022 в 07:53

Сверху есть кнопка «Browse files» которая ведет на страницу со всеми файлами движка до этого коммита github.com/instantsoft/icms2/tree/0abc28d4fe85eab2e99a9a06475d8c53211ebb74

А дальше как описано здесь instantcms.ru/blogs/kak-sobiraetsja-obnovlenie-i-reliz-instantcms.html

Отдельно взятые коммиты опасно ставить, так как они могут быть «продолжением» предыдущих. А в остальном, только ручками править зеленые и красные строчки.

#3 17 февраля 2022 в 11:30

Может есть другой способ для быстрой замены файлов ?

Elips

Как вариант — пишете утилиту. Для её работы нужно спарсить пути к файлам из коммита (можно и руками собрать, может ещё как можно). Положить эти пути в файл task.txt, каждый с новой строчки. Далее кладем версию с гитхаба в папку new, а свой сайт в папку old. Далее цикл по путям из task.txt, на каждой итерации — замена или вставка файла в папке old на файл из папки new. (Вместо new можно файлы с github использовать.)

Пишите один раз — пользуетесь сколько надо.

#4 17 февраля 2022 в 11:37

Думал, что можно как-то программно, но сам не в силах написать )

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.