Jump to content


Photo
- - - - -

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


Best Answer SmetDenis , 25 January 2016 - 14:55

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

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

 

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

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

 

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

 

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

 

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

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

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 22 January 2016 - 14:27

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

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

А то там 

 

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

 

 

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

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

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

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

O0


Edited by isay777, 22 January 2016 - 14:29.

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

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 22 January 2016 - 18:49

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

 

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


  • 0

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 25 January 2016 - 14:55   Best Answer

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

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

 

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

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

 

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

 

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

 

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

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


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



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





Click to return to top of page in style!