artem
А у Вас сразу всё получается?
Можно было бы сразу показать зависимость. Да, получается, когда пишет что нет метода в классе. Значит не наследуется нужный класс
artem
horse можешь помочь?(
Юра
Konstantin
похоже что книжку по гиту для самых маленьких посоветовать
Null
Там в xlf проблемы с айди. Вроде все команды по регенерации перепробовал
Результат генерации не должен быть под контролем гита
artem
похоже что книжку по гиту для самых маленьких посоветовать
Ну затупил. Я ребейс до этого не делал( а теперь хз куда котить
Konstantin
а зачем в целом использовать ребейз? почему не мерж?
Konstantin
он проще и интуитивно понятнее, особенно, если ты не релиз инженер и не мержишь ветки сотнями в день
Сергей
а зачем в целом использовать ребейз? почему не мерж?
Чтобы не создавать нового коммита и проблем для других членов команды)
artem
а зачем в целом использовать ребейз? почему не мерж?
Отличный вопрос) политика компании
artem
Чтобы не создавать нового коммита и проблем для других членов команды)
Нет. Просто чтобы создавать проблемы, а потом искать коммиты
Konstantin
Чтобы не создавать нового коммита и проблем для других членов команды)
для этого есть сквош при мерже ПР-а, в мастере каждая фича - один коммит, а в фича ветках можно устраивать любую помойку из коммитов fix-fix, fix again
Konstantin
я не настаиваю, что это единственно верное решение. просто мне кажется, что это меньше людям голову имеет, чем необходимость ребейзить свои фича-ветки. и мастер чистый (релиз-инженер доволен, что в мастере линейная история и можно накатывать-ревертить фичи целиком), и разработчикам (особенно джунам да фронтендерам всяким, что с гитом не сильно знакомы) сильно проще
Kirill
а зачем в целом использовать ребейз? почему не мерж?
Это полезнее при крупных задачах. Например, у вас живой проект, где после того, как ты создал ветку, в мастер заехало пяток задач. Можно конечно их полмерджить к себе в ветку. Но когда ты будешь подавать пр, то вместе с твоими изменениями у тебя окажутся ещё и чужие)не относящиеся к твоей задаче)
Konstantin
ну не, не согласен. мастер всегда линейный, в нем только большие коммиты - мержи пр-ов. так как ff запрещен, то разраб перед мержем своего ПР-а обязан вмержить себе свежий мастер, прогнать тесты и убедиться что всё работает на свежем мастере. поэтому ситуация "мастер уехал вперед" невозможна в принципе
Konstantin
Ну так саму фича-ветку до мержа желательно каждый день ребейзить, чтобы код актуальный был
это обязательно так, только вмерживать себе мастер, а не ребейзить. условно git co master git pull git co @{-1} git merge master <...run tests...>
Konstantin
это избавляет от необходимости ребейза, особенно, интерактивного
Konstantin
по моему опыту, разработчики его плохо умеют, мерж в этом плане сильно проще, там действий меньше
Dmitry
это обязательно так, только вмерживать себе мастер, а не ребейзить. условно git co master git pull git co @{-1} git merge master <...run tests...>
Ну о том и речь. Хоть пусть подмерживает себе мастер, хоть ребейзит поверх мастера. Это дело вкуса.
Konstantin
а, с этим полностью согласен. у нас это требование стоит в виде запрета на fast-forward. ты физически ветку не можешь помержить в мастер, пока ее мастер старее актуального
Dmitriy
В шторме ребейз делается легко
Konstantin
бью по рукам разрабам, которые пользуются чем-либо кроме консольного гита 🙂
Юра
А мне наоборот нравится когда видно из какой ветки куда пришло изменение, чем просто линейная полоса комитов
Konstantin
как правило, те, кто не осилил консоль - безрукие раздолбаи. и они (не знаю уж, совпадение ли) вечно коммитят какой-то мусор - левые файлы (с паролями-токенами, особенно), тестовый код итд. консольный коммит заставляет чуть больше думать и читать то, что ты коммитишь. хоткей в иде этому не способствует
Konstantin
могу себе в своей организации это позволить 🙂
Konstantin
не буду спорить
Konstantin
у меня, как правило, проблема растет не оттуда, что мне не нравится как разработчики коммитят (по большому счету мне конечно насрать), сколько то, что они коммитят говно. и по какому-то совпадению, гораздо чаще коммитят говно люди из идешек
Сергей
Это ж дело вкуса. Мне тоже в консоли привычнее. Кому-то в иде. Хз какая разница для команды)
Konstantin
согласен
Dmitriy
Учите команду оформлять комиты
Konstantin
но у меня почему-то есть корреляция с "коммичу из иде - меньше читаю дифф перед коммитом". а тимлидам потом головняк в виде удаления каких-то паролей-токенов из кода, который очередной идешник закоммитил
Dmitriy
Неважно откуда они их делают
Konstantin
Учите команду оформлять комиты
я целиком и полностью поддерживаю, да. но почему-то люди не всегда хорошо учатся
Dmitriy
В шторме проще читать дифы
Konstantin
особенно, если это джуны-фронтендеры, а не программисты
Юра
У фронтов не должно быть доступа в основной код вообще в идеале
Konstantin
я ж объясняю, по мне проблема в том, что в иде это делается быстро, хоткей нажал, энтер, ушло. в консоли ты чуть больше действий делаешь, следовательно, чуть сложнее ошибку пропустить
Konstantin
но это чисто мои впечатления такие, ничем не подкрепленные
Konstantin
Konstantin
тестовым апи-токеном каким-то, например
Konstantin
или просто "ой я случайно закоммитил видос на гигабайт в основной реп, извините"
Юра
У нас такими занимается служба безопасности
Юра
Вывозят куда-то
Юра
И через неделю комитят нормально
Gleb
Сам долбаюсь с «смотрите что комитите»
Konstantin
У нас такими занимается служба безопасности
мы вот пока не дожили до такого. приходится всё самому
Konstantin
В консоле это git add . И не дай бог они узнают про алиасы. 😂
в идешке самая частая проблема "я не проскроллил дифф ниже и не увидел, что там еще 200 файлов"
Юра
Гит хуки спасут тебя
Юра
Проверяй комиты
Dmitry
у меня, как правило, проблема растет не оттуда, что мне не нравится как разработчики коммитят (по большому счету мне конечно насрать), сколько то, что они коммитят говно. и по какому-то совпадению, гораздо чаще коммитят говно люди из идешек
Про то и говорю, что это неудобство конкретной IDE, что плохо видно, что коммитишь. В том же SmartGit удобнее и нагляднее. Видишь все изменения и можешь нужные файлы или фрагменты прокликать для индексации.
Dmitry
Konstantin
платить $300 за каждого разраба потому что ему сложно консольный гит осилить? 🙂
Konstantin
но мы ваще не ядро линукса пишем, поэтому коммиты у нас мелкие как правило. и частые
Konstantin
поэтому я не особо морочу людям голову с коммит-полиси, типа нейминга, атомарности, законченности. правило такое, что в свою фича-ветку срите как хотите, хоть посимвольно с мессаджем "фикс-фикс"
Konstantin
главное без лишних файлов
Dmitry
платить $300 за каждого разраба потому что ему сложно консольный гит осилить? 🙂
Ну за PhpStorm почему-то платите, так как они не смогли Notepad++ осилить :)
Konstantin
а в мастер потом всё красиво приедет всё равно, тк сквош
Konstantin
Ну за PhpStorm почему-то платите, так как они не смогли Notepad++ осилить :)
ну это большая разница, продуктивность разработчика в шторме вдвое-втрое выше, качество кода выше. а замену консольному гиту не особо прибавит продуктивности, если ты коммитишь 5 строчек цсса 🙂
Shokha
Плагин Symfony Support стал платным?
Konstantin
Плагин Symfony Support стал платным?
ага, тоже вчера увидел
Kirill
Куча плагинов с этим релизом резко стали платными. У меня половина шторма отвалилась))
Kirill
Причем купить нужные не представляется возможным, kekw
Gleb
Шутки про Yii3 отныне перестают быть шутками?)))
Санжар
Причем купить нужные не представляется возможным, kekw
а есть идеи, что с этим делать? кроме переезда в другую страну не хочется до кряков опять откатываться, да и с кряками всё не так просто
Gleb
Ну...) почти, там же проблемы с финансированием из-за санкций.
Gleb
Я про "развитие отечественного и бесплатного".
Санжар
Kirill
а есть идеи, что с этим делать? кроме переезда в другую страну не хочется до кряков опять откатываться, да и с кряками всё не так просто
А хз. Такой же вопрос и мнение. Пиратить не хочется, но вариантов просто не вижу. Благо на сам шторм у меня лицуха от самих JB, так что с этим хотя бы в порядке всё.
Иван
ну пока можно подождать, благо они лицухи продлили и фолбечные есть но потом чото надо будет делать это они нас отключили, а не мы их
Санжар
у тя же есть знакомые с УЗБ вот можешь купить через них
я кстати смог купить лицуху для спотифая, скинув на свою старую узбекскую карту Но комиссия + курс дикий, цены прям кусаются мягко говоря