Как правильно и самостоятельно обновлять icms с учетом github?

InstantCMS 2.X

Нужный мануал?

Аффтар жжот
Всего 8 голосов Опрос завершён
#1 4 февраля 2022 в 19:43

Я не совсем продвинутый пользователь github, и если всё правильно понимаю, на примере версии 2.15.1, то и судя по комментариям, и судя по некоторым сообщениям, с даты публикации, много чего исправлено (но, не в релизе который можно скачать или с помощью которого можно автоматически обновиться), а только внося самостоятельно правки в файлы (как это делать, знаю, могём).

Но вот последовательно, как понимать и юзать github репозиторий, хз… Когда выйдет новая версия, одному Fuze известно) :)

Кто-то может объяснить, внятно?)

Думаю не одному мне будет это полезно и интересно. Спасибо!

#2 4 февраля 2022 в 20:48

Мануалов по гиту море в сети. На все случаи. Вот например. Но вы можете просто скачать с гита архив и не парится. Если я правильно понял вопрос.

#3 4 февраля 2022 в 21:00

Встречный вопрос — а зачем обновляться с github?

#4 4 февраля 2022 в 21:05

Смысл обновлять с нестабильной cms?))

#5 4 февраля 2022 в 21:15

Смысл обновлять с нестабильной cms?))

Panda58dev

Думаю, что в той ветке, что доступна для скачивания должно быть всё стабильно

#6 4 февраля 2022 в 21:24

Думаю не стоит бежать впереди паровоза)

#7 4 февраля 2022 в 21:28

Мануалов по гиту море в сети. На все случаи. Вот например. Но вы можете просто скачать с гита архив и не парится. Если я правильно понял вопрос.

Lora

Мануалов море, и в своё время пытался разобраться, репозиторий создавал, потратил кучу времени, и забросил это дело.

Вот я скачал с гита архив, в нём по логике должны быть все актуальные файлы на 04.02.2022 — 20:22.

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

(Не самый простой способ) :)

Встречный вопрос — а зачем обновляться с github?

Sonat

В первом сообщении всё написано, перечитайте ещё раз.

#8 4 февраля 2022 в 21:34

Потом я должен скачать свою актуальную версию сайта

nmsk

Какую свою? И куда скачать?

Добавлено спустя 2 минуты

Мануалов море, и в своё время пытался разобраться, репозиторий создавал, потратил кучу времени, и забросил это дело.

nmsk

Согласен не всё так просто. Я тоже не один раз подходил пока не разобрался. Главное желание)

#9 4 февраля 2022 в 21:36

Думаю не стоит бежать впереди паровоза)

Алексей Т

Думаю Алексей что за 7 лет вы ничему новому и не научились) Не буду углубляться, не к чему разводить тут демагогию.:) 

Изображение

Какую свою? И куда скачать?

Lora

У меня уже есть сайт, работающий… Свою версию сайта (файлов) скачать на (локальный диск), после чего сверить все файлы, и в нужные, внести правки.

Или вы предлагаете поверх существующих, залить то что на github? Или для чистой установки скачивать с github?

#10 4 февраля 2022 в 21:42

Или вы предлагаете поверх существующих, залить то что на github? Или для чистой установки скачивать с github?

nmsk

А что вы делаете при обновлении? Тоже самое.

#11 4 февраля 2022 в 22:05

Как правильно и самостоятельно обновлять icms с учетом github

Ключевое слово правильно. А правильно можно обновиться, если понимаешь какие правки внесены и для чего они предназначены. Какие правки внесены и в какие файлы можно узнать, посмотрев commits. которые сделал Fuze c момента релиза. Сейчас вы можете видеть 1,474 commits — это общее число. С этим можно разобраться.

А вот зачем конкретная правка вносилась, с этим вы должны разобраться сами и принять решение заменять данный файл или нет на момент, когда вы решили обновиться с github.

#12 4 февраля 2022 в 22:16

Думаю Алексей что за 7 лет вы ничему новому и не научились) Не буду углубляться, не к чему разводить тут демагогию.:)

nmsk

Это вы к чему тут пукнули)

#13 4 февраля 2022 в 22:49

А что вы делаете при обновлении? Тоже самое.

Lora

Нет, судя по всему не тоже самое, т.к судя по всему, там есть и нововведения, которые могут не корректно работать в текущей версии 2.5.1...

Ключевое слово правильно. А правильно можно обновиться, если понимаешь какие правки внесены и для чего они предназначены. Какие правки внесены и в какие файлы можно узнать, посмотрев commits. которые сделал Fuze c момента релиза. Сейчас вы можете видеть 1,474 commits — это общее число. С этим можно разобраться.

А вот зачем конкретная правка вносилась, с этим вы должны разобраться сами и принять решение заменять данный файл или нет на момент, когда вы решили обновиться с github.

IamB

Ещё раз пошуршал, посмотрел, получается что с момента релиза, добавлено 4 commits… И зачем конкретная правка вносится тоже по моему понятно) :)

Изображение

И уже в каждом commits, список всех затронутых файлов, которые изменялись...

Изображение

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

Это вы к чему тут пукнули)

Алексей Т

Воздух портите тут вы (в целом, на форуме).

Второе сообщение написали в рамках темы, и оно ни о чем. Первое про паровозы, второе про газы. Форум — не чат.

Жаль, но вам бы сюда… krovatka.ru/

#14 5 февраля 2022 в 00:07

Правильно — не обновляться с гитхаба.

Дождитесь релиза.

#15 5 февраля 2022 в 01:26

Согласен с Ris что лучше обновляться официальным релизом, хотя сам иногда грешу обновлением с github. Но это как правило на каких то тестовых сайтах. Если проект стОящий и рабочий, то только официальным релизом. Обновить файлы дело нехитрое, а если например какие то изменения коснулись базы данных то нужно и это учитывать. Иначе будет запрос например в какую то новую таблицу базы, а ее нет. Можно конечно и произвести изменения в базе данных, но все это очень сомнительно. Завтра разработчик решил сделать по другому или вообще исправил ошибку… что каждый день отслеживать что изменилось и обновляться? На тестовых сайтах думаю можно обновлять хоть каждый день, на рабочих не стоит. Имхо.

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