Доброго всем дня и с праздником Победы!
Прошу помощи в разъяснении одного вопроса.
Подскажите, как обновлять cms с Github?
Разработчик регулярно производит обновления продукта, но и мы на месте не стоим и вносим свои доработки в его систему, как при этом обновиться и не потерять свои коды?
сделайте форк проекта cms, вносите туда свои правки и периодически мерджитесь с мастером.
Если же изменения полезны - выносите в ишусы для обсуждения и предлагайте пул реквесты.
Ситуация немного другая.
1) На сервере стоит версия 1, к примеру. В нее мы вносили достаточно много изменений.
2) Вышла новая версия 2, с кучей полезных изменений, как в этом случае действовать?
p.s. мы не предлагаем разработчику использовать наши решения.
@damapic, я уже описал. Если вышла новая версия - мерджите изменения.
Вообще все очень сильно зависит от внесенных изменений, от разработчика изначальной CMS и т.д.
Именно по этому не стоит вносить правки в сторонние библиотеки. Сразу же пропадает профит от того, что ее поддержкой занимаются другие люди. Да и у вас работа сразу удваивается.
Тут один минус, никак не могу понять принцип работы git
Мне необходимо изначально залить свою версию на гит чтобы потом производить действия?
Или достаточно иметь ее локальную версию а делее действовать через консоль?