Я не совсем продвинутый пользователь github, и если всё правильно понимаю, на примере версии 2.15.1, то и судя по комментариям, и судя по некоторым сообщениям, с даты публикации, много чего исправлено (но, не в релизе который можно скачать или с помощью которого можно автоматически обновиться), а только внося самостоятельно правки в файлы (как это делать, знаю, могём).
Но вот последовательно, как понимать и юзать github репозиторий, хз… Когда выйдет новая версия, одному Fuze известно) :)
Кто-то может объяснить, внятно?)
Думаю не одному мне будет это полезно и интересно. Спасибо!
Мануалов по гиту море в сети. На все случаи. Вот например. Но вы можете просто скачать с гита архив и не парится. Если я правильно понял вопрос.
Мануалов море, и в своё время пытался разобраться, репозиторий создавал, потратил кучу времени, и забросил это дело.
Вот я скачал с гита архив, в нём по логике должны быть все актуальные файлы на 04.02.2022 — 20:22.
Потом я должен скачать свою актуальную версию сайта. После этого, сравнить все папки и файлы по коду, и, после чего, открывать каждый, вносить изменения...
(Не самый простой способ) :)
Встречный вопрос — а зачем обновляться с github?
В первом сообщении всё написано, перечитайте ещё раз.
Как правильно и самостоятельно обновлять icms с учетом github
Ключевое слово правильно. А правильно можно обновиться, если понимаешь какие правки внесены и для чего они предназначены. Какие правки внесены и в какие файлы можно узнать, посмотрев commits. которые сделал Fuze c момента релиза. Сейчас вы можете видеть 1,474 commits — это общее число. С этим можно разобраться.
А вот зачем конкретная правка вносилась, с этим вы должны разобраться сами и принять решение заменять данный файл или нет на момент, когда вы решили обновиться с github.
Нет, судя по всему не тоже самое, т.к судя по всему, там есть и нововведения, которые могут не корректно работать в текущей версии 2.5.1...
Ключевое слово правильно. А правильно можно обновиться, если понимаешь какие правки внесены и для чего они предназначены. Какие правки внесены и в какие файлы можно узнать, посмотрев commits. которые сделал Fuze c момента релиза. Сейчас вы можете видеть 1,474 commits — это общее число. С этим можно разобраться.
А вот зачем конкретная правка вносилась, с этим вы должны разобраться сами и принять решение заменять данный файл или нет на момент, когда вы решили обновиться с github.
Ещё раз пошуршал, посмотрел, получается что с момента релиза, добавлено 4 commits… И зачем конкретная правка вносится тоже по моему понятно) :)
И уже в каждом commits, список всех затронутых файлов, которые изменялись...
Исходя из этого, могу предположить, что даже скачивая эти файлы, и делая замену у себя на сайте, можно всё очень сильно усугубить...
Это вы к чему тут пукнули)
Воздух портите тут вы (в целом, на форуме).
Второе сообщение написали в рамках темы, и оно ни о чем. Первое про паровозы, второе про газы. Форум — не чат.
Согласен с Ris что лучше обновляться официальным релизом, хотя сам иногда грешу обновлением с github. Но это как правило на каких то тестовых сайтах. Если проект стОящий и рабочий, то только официальным релизом. Обновить файлы дело нехитрое, а если например какие то изменения коснулись базы данных то нужно и это учитывать. Иначе будет запрос например в какую то новую таблицу базы, а ее нет. Можно конечно и произвести изменения в базе данных, но все это очень сомнительно. Завтра разработчик решил сделать по другому или вообще исправил ошибку… что каждый день отслеживать что изменилось и обновляться? На тестовых сайтах думаю можно обновлять хоть каждый день, на рабочих не стоит. Имхо.