artem
А у Вас сразу всё получается?
Можно было бы сразу показать зависимость. Да, получается, когда пишет что нет метода в классе. Значит не наследуется нужный класс
artem
horse можешь помочь?(
Юра
Konstantin
похоже что книжку по гиту для самых маленьких посоветовать
Null
Konstantin
а зачем в целом использовать ребейз? почему не мерж?
Konstantin
он проще и интуитивно понятнее, особенно, если ты не релиз инженер и не мержишь ветки сотнями в день
artem
artem
Konstantin
я не настаиваю, что это единственно верное решение. просто мне кажется, что это меньше людям голову имеет, чем необходимость ребейзить свои фича-ветки. и мастер чистый (релиз-инженер доволен, что в мастере линейная история и можно накатывать-ревертить фичи целиком), и разработчикам (особенно джунам да фронтендерам всяким, что с гитом не сильно знакомы) сильно проще
Kirill
а зачем в целом использовать ребейз? почему не мерж?
Это полезнее при крупных задачах. Например, у вас живой проект, где после того, как ты создал ветку, в мастер заехало пяток задач. Можно конечно их полмерджить к себе в ветку. Но когда ты будешь подавать пр, то вместе с твоими изменениями у тебя окажутся ещё и чужие)не относящиеся к твоей задаче)
Dmitry
Konstantin
ну не, не согласен. мастер всегда линейный, в нем только большие коммиты - мержи пр-ов. так как ff запрещен, то разраб перед мержем своего ПР-а обязан вмержить себе свежий мастер, прогнать тесты и убедиться что всё работает на свежем мастере. поэтому ситуация "мастер уехал вперед" невозможна в принципе
Konstantin
это избавляет от необходимости ребейза, особенно, интерактивного
Konstantin
по моему опыту, разработчики его плохо умеют, мерж в этом плане сильно проще, там действий меньше
Dmitry
Konstantin
а, с этим полностью согласен. у нас это требование стоит в виде запрета на fast-forward. ты физически ветку не можешь помержить в мастер, пока ее мастер старее актуального
Dmitriy
В шторме ребейз делается легко
Konstantin
бью по рукам разрабам, которые пользуются чем-либо кроме консольного гита 🙂
Юра
А мне наоборот нравится когда видно из какой ветки куда пришло изменение, чем просто линейная полоса комитов
Konstantin
как правило, те, кто не осилил консоль - безрукие раздолбаи. и они (не знаю уж, совпадение ли) вечно коммитят какой-то мусор - левые файлы (с паролями-токенами, особенно), тестовый код итд. консольный коммит заставляет чуть больше думать и читать то, что ты коммитишь. хоткей в иде этому не способствует
Dmitriy
Konstantin
могу себе в своей организации это позволить 🙂
Dmitry
Konstantin
не буду спорить
Nikolay
Konstantin
у меня, как правило, проблема растет не оттуда, что мне не нравится как разработчики коммитят (по большому счету мне конечно насрать), сколько то, что они коммитят говно. и по какому-то совпадению, гораздо чаще коммитят говно люди из идешек
Сергей
Это ж дело вкуса. Мне тоже в консоли привычнее. Кому-то в иде. Хз какая разница для команды)
Konstantin
согласен
Dmitriy
Учите команду оформлять комиты
Konstantin
но у меня почему-то есть корреляция с "коммичу из иде - меньше читаю дифф перед коммитом". а тимлидам потом головняк в виде удаления каких-то паролей-токенов из кода, который очередной идешник закоммитил
Dmitriy
Неважно откуда они их делают
Dmitriy
В шторме проще читать дифы
Konstantin
особенно, если это джуны-фронтендеры, а не программисты
Nikolay
Юра
У фронтов не должно быть доступа в основной код вообще в идеале
Konstantin
я ж объясняю, по мне проблема в том, что в иде это делается быстро, хоткей нажал, энтер, ушло. в консоли ты чуть больше действий делаешь, следовательно, чуть сложнее ошибку пропустить
Konstantin
но это чисто мои впечатления такие, ничем не подкрепленные
Konstantin
Konstantin
тестовым апи-токеном каким-то, например
Nikolay
Konstantin
или просто "ой я случайно закоммитил видос на гигабайт в основной реп, извините"
Юра
У нас такими занимается служба безопасности
Юра
Вывозят куда-то
Юра
И через неделю комитят нормально
Gleb
Gleb
Сам долбаюсь с «смотрите что комитите»
Юра
Гит хуки спасут тебя
Юра
Проверяй комиты
Dmitry
Dmitry
Konstantin
платить $300 за каждого разраба потому что ему сложно консольный гит осилить? 🙂
Konstantin
но мы ваще не ядро линукса пишем, поэтому коммиты у нас мелкие как правило. и частые
Konstantin
поэтому я не особо морочу людям голову с коммит-полиси, типа нейминга, атомарности, законченности. правило такое, что в свою фича-ветку срите как хотите, хоть посимвольно с мессаджем "фикс-фикс"
Konstantin
главное без лишних файлов
Dmitry
Konstantin
а в мастер потом всё красиво приедет всё равно, тк сквош
Shokha
Плагин Symfony Support стал платным?
Konstantin
Kirill
Куча плагинов с этим релизом резко стали платными. У меня половина шторма отвалилась))
Kirill
Причем купить нужные не представляется возможным, kekw
Gleb
Шутки про Yii3 отныне перестают быть шутками?)))
Kirill
Gleb
Ну...) почти, там же проблемы с финансированием из-за санкций.
Gleb
Я про "развитие отечественного и бесплатного".
Санжар
Shokha
Иван
ну пока можно подождать, благо они лицухи продлили и фолбечные есть
но потом чото надо будет делать
это они нас отключили, а не мы их
Shokha