Софт по контролю версий Интернет-магазина

Статус
В этой теме нельзя размещать новые ответы.

slavex

Создатель
Регистрация
16 Окт 2008
Сообщения
34
Реакции
1
Наверное многие сталкивались с такими острыми г-р-а-*****-м-и как обновление родного движка сайта на более новую версию, поскольку там внесли правочку, там страничку дописали, скинов качнули и в базу надули еще таблиц а в главной таблице с товарами доплюнули полей в структуру :smmne:
И тут выходит новая версия с глубокопроникающими фичами, которые страшно хочется прикрутить как минимум на этой неделе... а ... обновить нормально движ уже не выходит изза внесенных ручками правок :crazy:
Можно конешно поставить рядом голый движ натянуть на него обновлячку, все отмониторить и пытаться подогнать свое детище под новую версию от разработчика опять таки ручками (также как и пытаться внести существенные правки новой версии в уже неродной движок) :bl:
Особенно неприятно получается если двигло куплено и давно вышло из режима тестов и разработки :tcl:
В итоге - остаемся на версии мезазойского периода и работаем дальше, подгоняя факт о том что старое надежней и даже еще круче под события хаоса в папке хтдокс :)
Поделитесь из опыта, ктото наверняка уже решал такую задачу!? Особенно ценным был бы опыт админов по этой теме! :bc:
 
в cs-cart этот вопрос уже давно решили соответствующим софтом. Собственно в чем ваш вопрос вообще непонятно. Viart тоже нормально обновляется даже на рабочих проектах..
 
Не совсем понял, это чем в кс-карт решили вопрос, смешной програмкой "Store Manager 2.0.4" ? или есть еще чтото?
Основной вопрос в следующем - я меняю в кс-карт вывод товаров в результатах поиска и делаю там дополнительные фичи. Выходит версия 1.3.6 и она станет поверх чтоли?
 
Есть конечно.
Основной прибор при обновлении любых cms это - собственная здраво мыслящая голова. Н
у или ждите выхода программ с телепативными свойствами.
А cs-cart может лечь как снизу так и сверху. По желанию кладущего.
Успехов.
 
А не вредно стока думать про цмс? нельзя чтобы прога фиксировала изменения все?
а менять исходники движка если и надо то толково со знанием дела и будущих апдейтов...

Народ пользуется CVS, но есть еще софта не мало:
_http://www.opennet.ru/prog/sml/31.shtml

Профы по разработки ОСей и другова софта пишут что:
Subversion.

Берешь версию опенсорс движка (X).
Льешь её в репозиторий, в отдельную upstream ветку (/branches/upstream/).
Тэгируешь ветку как определенную аптсрим-версию (/tags/upstream-X).
Копируешь апстрим в свою рабочую ветку(/trunk).

Изменяешь свою рабочую ветку (/trunk), релизишь свою рабочую ветку (/tags/release-X-A) и т д...
Изменяешь свою рабочую ветку (/trunk), релизишь свою рабочую ветку (/tags/release-X-B) и т д...
Изменяешь свою рабочую ветку (/trunk), релизишь свою рабочую ветку (/tags/release-X-C) и т д...

Вышла новая версия. Льешь её в отдельную апстрим-ветку(/branches/upstream/).
Тэгируешь ветку как другую определенную аптсрим-версию Y. (/tags/upstream-Y/)
Изменения между версиями в апстрим-ветке мержишь в свою рабочую ветку (/trunk/).
Разрешаешь конфликты, возникшие при вливании изменений апстрима.

Комиттишь новую версию своей рабочей ветки (/trunk/).
Тэгируешь её как свою версию, основанную на версии Y. (/tags/release-Y-D)

Subversion - _http://subversion.tigris.org/

...чтото сильно сложно все...

Хотелось бы найти решения более адаптированные для разработчиков интернет-магазинов:)
 
О Господи... да причем тут ось. Вы тут с таким знанием про cs-cart, а меж тем, если бы потрудились обновить его хоть раз, то увидел бы что все изменения отслеживаются и изменённые файлы не перезаписываются.
А уж если вы разработчик, то вам и флаг в руки.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху