Никто не говорит что в иде не удобно, особенно конфликты. Тут больше был вопрос про осознание действий.---------- Добавлено 03.06.2020 в 01:41 ----------
Когда есть человек в команде который может разрулить, в целом не сильно страшно, хотя соглашусь, решение так себе, просто исторически сложилось так.
Вы работаете с гитом, потому что удобно в IDE? У меня фронтендер такой, но не с моего отдела. У нас на самом деле простой гит, бэк в одной репе, фронт подключен сабмодулем, и вот не знание (не понимание как работает) ведет к тому что мне по тимвьюверу приходится ему помогать разруливать разные ситуации, которые он создает тыкая на кнопочки в IDE (но это редко)
А гит то тут при чём?
Давайте небольшую предысторию, вдруг кому будет интересно почитать:
Есть у вас сайт, ну вот прям пофигу на чём, возьмем тот же ВП, роли никакой не играет. Он работает, на него заходят клиенты, поисковики, сайт популярен, тыщи комментов ежедневно пишутся, реклама крутится, бабки льются рекой. И вы единственный разработчик на ВП.
Вам нужно сделать функционал, для этого надо установить плагин X и плагин Y и завязать функционал плагина X с плагином Y. Какие действия?
1. Мы ставим плагины на бою, в плагине Х оказался "DROP DATABASE DB_NAME". Сайт лежит, благо есть бэкапы, поднимаемся, теряя лояльность клиентов, деньги за рекламу и контент в виде комментариев, заказов, форм.
2. Окей, вариант 1 берут ламеры, не ламеры качают сайт локально/на другой сервер/разворачивают рядом. Ставят плагины, но умные, БД ломается, но сайт продакшена работает, меняем файлы плагина (нам же он нужен) чтоб он не дропал БД. Отлично. Теперь меняем 100 файлов для завязки функционала как из ТЗ сверху, меняли их 3 недели, какие наши действия? Нам же надо накатить на прод все это. Берем и копируем 88 файлов (по фтп пару минут - сайт лежит не все файлы на месте), за 3 недели забываем что именно правили, забываем про дроп - на выходе вариант 1, ладно не забываем про дроп, помним, но что то идет не так и на проде сайт ложится с магической ошибкой в файле который мы даже не трогали, как откатить 100 файлов обратно?. Ладно не переносим, переключаем целиком на новую папку и теряем 3 недели комментариев, заказов, форм.
3. А есть вариант с гитом. Представим что у вас есть снапшоты состояния файловой системы под номерами, на продакшене 1, мы берем, разворачиваем как в варианте 2, делаем изменения дропа и 100 файлов, коммитим и получаем ревизию 2. На продакшене нам надо только парой команд сменить ревизию с 1 на 2 (все изменения в файлы попадают одномоментно и сразу). Что то пошло не так, магическая ошибка, и нам надо переключить ревизию парой команд со 2 на 1. Где тут про бэкапы?
Вот от этого все и пляшет, гит контролирует файлы в разных папках чтоб они были идентичные согласно ID состоянию системы, на то она и система контроля версий. Тут остается только вопрос, когда люди правят все на продакшене, почему они это делают - загадка. Когда я правил на продакшене (да был мал и глуп, ну и не хватало скилов), для меня просто вызывал дискомфорт разворачивания локально и поддержки актуального состояния, но и этот я вопрос так же закрыл изучив пару инструментов которые эти проблемы решают, но это уже другая история.
Жаль что это не ты
Гит это не бэкапы и не фтп, он не заменяет ни то ни другое. Как можно сравнивать теплое с мягким?
Гиту какая разница? ты можешь там хоть рецепты хранить или клипы с порнохаба или чем ты там развлекаешься, это просто система контроля версий файлов, просто система контроля версий
Для тебя абсолютно никакого, все уже это поняли, да когда разрабатываешь сайты в админке гит тут бесполезен абсолютно, с этим я думаю никто спорить не будет от слова совсем.
Просто это твоя не самая сильная сторона.
Что же тебя оскорбило то любезный? Что я предположил что задача вымышленная? Что я заранее сказал что ты сольёшься? Ты оскорбляешь всех налево и направо, а сам от правды обижаешься что ли?
в чем заключался троллинг то? У вас какая то мания, мне вас жаль ребят. Вроде не детский сад, а повадки как у бестолковых подростков пацанчиков на районе
Ты банально предсказуем, это твой стиль.
Мне кажется тут уже каждый участник форума знает, что задай тебе вопрос, ответ на который ты не знаешь, тебя уводит в оскорбления и попытку уйти от ответа.
Но попытка не пытка, ещё толика надежды всё же была
SeVlad, я знаю что ты сольешься, переведешь тему, уползешь в оскорбления, но я попробую всё же задать вопрос как специалисту вэб разработчику от дилетанта-ламера.
Судя по формулировке, задача выдуманная, только для чего непонятно, возможно ты считаешь товарку с фильтрами пределом совершенства раз для тебя это задача интересная, но суть вопроса:
Расскажи как ты реализовал фасеты, как оно у тебя реализовано в WP в твоём плагине?
При этом сделав интеграцию с BI для выгрузки заказов в ЛК пользователей, купленных в розничных точках по всей стране, настроил отправку sms через кролика, чтоб было реалтайм, запилил начисление бонусов по чекам из других розничных сетей партнёров, а что сделал ты за сегодня?