Перейти к содержимому


Фотография
- - - - -

Обновление с минимальным количеством последствий


Лучший Ответ SmetDenis , 25 January 2016 - 14:55

Да, часть документации теряет актуальность. Хотя в целом принцип не изменился.

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

 

Если работаешь всегда один, можно сделать локальный svn (он проще git, который рассчитан на команду). 

Это все делается через меню, все русифицировано.

 

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

 

"Костыли" тоже можно хранить в репе в виде патчей (формат файлов, *.patch, не архив как у нас).

 

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

Но лучше начать с общих практик работы с репозиторием, например начать с svn (чтоб не париться с бранчами), а потом git.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 isay777

isay777

Отправлено 22 January 2016 - 14:27

Наверное нужно обновить немного доку... 

http://jbzoo.ru/docs/jbzoo-how-update

А то там 

 

Переход с версии 1.2.x до 1.3.x+   :))  :))  :))

 

 

Вопрос вот в чём. Есть измененные файлы jbzoo это и админка, и модули. и шаблоны, и хелперы... Много чего. 

И вот как теперь обновиться не затрагивая их? И будет ли всё работать, если я не поменяю какой-нить шаблон или еще что. 

Ну это ладно разберемся. А вот как бы обновиться, чтоб все мои костыли сохранились. 

Просто сидеть выдирать всё по списку, потом обновляться и заливать обратно старое... как-то трудоемко.

O0


Сообщение отредактировал isay777: 22 January 2016 - 14:29

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 22 January 2016 - 18:49

Я лично Git'ом пользуюсь, сразу видно изменения + откат можно и конечно же на локалке вначале))

 

SourceTree / SmartGit / GitHub - вообще на BitBucket можно бесплатно privat создать и смотреть... или хоть на локалке.


  • 0

#3 SmetDenis

SmetDenis

Отправлено 25 January 2016 - 14:55   Лучший Ответ

Да, часть документации теряет актуальность. Хотя в целом принцип не изменился.

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

 

Если работаешь всегда один, можно сделать локальный svn (он проще git, который рассчитан на команду). 

Это все делается через меню, все русифицировано.

 

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

 

"Костыли" тоже можно хранить в репе в виде патчей (формат файлов, *.patch, не архив как у нас).

 

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

Но лучше начать с общих практик работы с репозиторием, например начать с svn (чтоб не париться с бранчами), а потом git.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!