[РЕШЕНО] Сохранить Хуки в патче

 
Посетитель
small user social cms
Сообщений: 47
Здравствуйте друзья. Я хочу посоветоваться с вами по поводу патчы.
Яу Меня на сайте очень много хуки. 30% изменён после "коробки".
Вот теперь хочу обновить версию. Говорят Хуки можно сохранить с помощью патч.
На сколько это правильно? И второй вопрос как им пользоваться?
Заранее спасибо за ответ.
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2155
Вот если б у вас сразу был этот компонент, тогда наверное, было бы проще...
Сам все никак не могу добраться приобрести его, а очень хочется...
Идеи для разработчиков, Сервис автопостинга в соцсети
SSD-VPS от 5€ с администрированием!
Посетитель
small user social cms
Сообщений: 47
AndroS Да хороший компонент если его установить до обновления? Потом обновить движок и восстановить хуки? ,
может кто нибудь найдётся..
Кстати вы занимаетесь с андроид приложением? Для сайта надо создать.
Редактировалось: 1 раз (Последний: 1 декабря 2017 в 22:08)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 440
@Janob, поставьте себе на локальный комп Git или редактор с поддержкой Гита, например, NetBeans. Там Вы сможете вести свою ветку с нужными Вам патчами, а потом полуавтоматически сливать с ней новые версии движка.
Посетитель
small user social cms
Сообщений: 47
WebMan, а можно нимного подробно... Пожалуйста
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2155
WebMan:

@Janob, поставьте себе на локальный комп Git или редактор с поддержкой Гита, например, NetBeans. Там Вы сможете вести свою ветку с нужными Вам патчами, а потом полуавтоматически сливать с ней новые версии движка.
Отличная идея для создания обучающего видеоролика v
NetBeans - слышал, Git - тоже. А вот все остальное - полнейший мрак для большинства, я думаю.
Идеи для разработчиков, Сервис автопостинга в соцсети
SSD-VPS от 5€ с администрированием!
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 375
AndroS, ролики уже есть.
Но я тоже впервые слышу о такой возможности. WebMan, спасибо.
Вещь интересная, для тех, кто серьезно занимается разработкой/модернизацией сайта, но для меня это слишком заморочено.
Мне "Хуки" от dwd больше подходят.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 440
Компонент "Хуки" (который на самом деле должен называться "Хаки") - замечательное, простое решение. Но при большом количестве хаков или при их высокой сложности, всё равно придётся что-то делать вручную, записывать в текстовый файл и потом каждый раз вносить самому. Гит в этом плане удобнее, нагляднее и действует по более сложным, "умным" алгоритмам. Это более профессиональный и более сложный инструмент.

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

Могу сказать про свой вариант под Виндой. Я использую бесплатный редактор NetBeans. Он, кстати, показан в видео-уроках от r2 и именно после этих уроков я его себе и поставил, до этого пользовался Notepad++. В NetBeans уже встроена поддержка Гита, причём через визуальный интерфейс - не нужно запоминать кучу команд и их параметры. Но про принципы работы с Гитом всё же придётся почитать и понять суть работы с версиями. Также я поставил xDebug и включил его в редакторе и ПХП, чтобы удобнее отлаживать код, но к Гиту это отношения не имеет.

Вкратце, чем удобен Гит лично для меня:
1. Можно вести локальную базу кода на своём компе без использования инета и сайта Гитхаб. При этом доступны практически все возожности и удобства Гита для разработчика.
2. Можно создавать ветки для каждого своего компонента и потом вести их отдельно. Или, например, вести ветку хаков для своего сайта.
3. Можно сливать ветки. Например, вы сделали пару своих компонентов и виджетов, каждый в своей ветке, и там их постоянно дорабатываете. Это удобнее, чем смешивать все компоненты в одну кучу. Также, предположим, у вас есть ветка вашего сайта. После окончания работы над компонентом вы можете слить обновлённый компонент в ветку сайта. Гит всё сам сравнит и внесёт изменения, а в случае конфликтов в каких-то строчках кода покажет их и предложит исправить вручную.
4. Можно сравнивать версии как в пределах одной ветки, так и между ветками. Например, вы всегда можете увидеть изменения между версиями вашего компонента. Или увидеть все ваши хаки по сравнению с дефолтной версией движка, если вы ведёте отдельную ветку с этими хаками.
5. Можно откатить изменения в любой ветке, если в процессе тестирования они не подошли.

Итого, если вам нужно внести несколько правок в код и эти правки простые, то лучше использовать компонент "Хуки".
Если количество ваших правок велико и будет ещё увеличиваться, если они сложные и вам нужен более точный контроль, и тем более, если вы - разработчик (даже начинающий), то изучайте Гит.
Посетитель
small user social cms
Сообщений: 47
WebMan, спасибо вам ОЧЕНЬ помогли......
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: