All streams
Search
Write a publication
Pull to refresh
-7
0

Пользователь

Send message

я прямо так и представляю.

Почему-то кажется, что вы даже не пытались представить) Но вдруг.
Можете подсказать, глядя на красную часть карты, кто и зачем там будет объявлять кооперацию по разработке современной микроэлектроники? Я, конечно, понимаю, что это очень продуктивно заключать соглашения по типу "о неразмещении оружия в космосе" между условными рф и папуа-новой гвинеей, но вот все же - с кем нужно создавать международную кооперацию китаю для разработки микроэлектроники или кто без него данную кооперацию будет создавать так, чтобы странам из желтой части это было интересно?

Т.е. после окончания поддержки тысячи индусов поддерживали бы её в колцентре мс и объясняли взволнованным клиентам, как поставить Net4.8.1, если бы не было бесплатного апдейта? А теперь не будут потому, что умные пользователи знают - если что - нужно обновить винду до 11 версии?

Что ж вы там за приложения на жаву переносите, что упоминание очередей вас приводит в ужосужос? Очередная банда олимпиадников переписывает вконтакт?

А что там с профильными конфами? Вроде похапеконф на равне с гошной куда-то притулили в хл++. Всякие митапы и того и другого вполне себе существуют. Или гошка тоже затухает?

Госпади, вот это непробиваемая защита..

"Вам звонит генералисимус жугашвили из ленинского рувд, с секретного номера +79152222222. Жидобандеровцы не только переводят ваши деньги на всу, но и захватили номера +7111. Вам, как участнику спецоперации, доверено не только перевести деньги на защищенный счет, но и освободить номера +7111, закинув петарду в салон сотовой связи мтс"

Как вы себе это представляете?

Дорогой нынешний работодатель. Я нашел себе другого, более богатого работодателя, так што пошел ты в жопу. Но я тут у вас пока посижу немного, пока там не оформлюсь, а потом уволюсь одним днем. Ты не хочешь? Почему? Что-то не так?

Вот читаю этот ваш комментарий и предыдущий, где вы сообщаете о возможности просто взять и послать всех нахер и думаю - а почему вы не воспользовались столь уникальной возможностью сделать свой форк гита с мастером и маргаритой?

крепостной купец себе вольную купил за бочку устриц.

Не понятна достоверность сией истории и чем это отличается от кинофильма джанго, где тоже рабов можно было выкупить.. но это вообще не важно. Интересно другое - а можете в двух словах обрисовать, зачем он это сделал? Все ж так классно было - бабло льется рекой, ответственности никакой, сиди как у Христа за пазухой

Ну вот прям в изначальном же сообщении, на которое вы изначально отвечали написано -

обе эти операции можно сделать в консоли через интерактивный rebase и пуш с форсом

и вопрос совершенно не в "правах доступа на force", вопрос в возможностях (точнее искусственных ограничениях) ide

и вопрос не в проблемах для других (повторюсь - для гитлаба и merge request это нормальная ситуация), вопрос в возможностях (точнее искусственных ограничениях) ide. испортить историю форспушем ide не запрещает

а пуш с форсом не пройдет?
если пройдет, то чем это отличается от начального "задания" и от закрытия мержреквеста с соответствующей настройкой в гитлабе ?

Я правильно понимаю, что если у меня есть отпочкованные от main две ветки branch1 и branch2. В каждой ветке я делаю несколько произвольных коммитов, после чего пушу одну из веток branch1. Теперь я могу объединить два верхних коммита (git rebase -i HEAD~2) в ветке branch2, но при выполнении той же последовательности действий над branch1 возникнет ошибка? А какая?

в данном сообщении git.exe означает консольную "версию" гита под любую ось

Я не смогу привести примеры именно в том формате, в котором вы хотите.

Вопрос же не в формате, вопрос в ясном и понятном функционале, а в попытке понять проблему, с которой я не сталкивался. Если бы вместо ну у нас там чего-то напушили, а потом намерждили и ничерта не понятно вы бы привели вполне ясный и конкретный пример вдруг бы оказалось, что в вебшторме это все решается нажатием одной кнопки искаропки.

Вы упомянули Gitkraken - это не плагин. То есть, плагина уже недостаточно, раз используется внешний продукт.

Я все таки не понимаю вашу позицию. Повторю - если вы про то, что именно вот плагины для иде это не всегда рабочее решение, но использование и знание какой-то другой надстройки (или десятки настроек, чтобы на любой оси можно было запустить) над гитом это более лучшее решение, чем знание команд гита - ну ок, я ж не спорю. Но по вашим сообщениям вы все таки за консольный git, за хардкор.

Ну и гиткракен это не потому, что чего-то в плагине не хватает (я, например, его не использую), а потому, что модно, молодежно, так исторически сложилось (в т.ч. синдром утенка), что-то проще выполнять, можно мышкой ветку на ветку перетащить и она смержится и тд (нужное подчеркнуть)

При этом, моя позиция уже достаточно аргументирована. Уходим на линукс - привет, консоль.

Нет. С каких пор линукс синоним консоли? Для разработчика с вскодом или штормом - все равно винда там или десктопный линукс. Если вы работаете в vim - ваше право, см. следующий пункт по 1с

Ну да, одинэсники - не настоящие программисты)

Я написал совершенно другое - если взять всех разработчиков, то, по моему (ничем не подтвержденному) мнению, тех, кто может работать с "ide с нормальной поддержкой гита" подавляющее большинство и им "знать git.exe" не обязательно. тех, кто работает в консольных редакторах - можно туда же записать.

Написать в скрипте гитлаба if: $CI_COMMIT_BRANCH = $CI_DEFAULT_BRANCH плагин тоже не поможет полностью.

Да, уверен, что плагин ГИТА тут не поможет.. а причем тут гит? где в гите $CI_COMMIT_BRANCH? это случаем не переменные gitlab ci?

В реальном мире прибегают 4 всадника апокалипсиса, отрывают у вас руки и ими же разыгрывают флеш-рояль

Какая-то частная проблема, похожая на эникейскую или фрилансерскую. Куда-то бежать, что-то где-то править и обязательно в консоли на языках, которые ты не знаешь и обязательно в notepad.. если уж такая беда, то я полезу искать решение проблемы в гугл и чатжпт как для решения проблемы с непонятной багой на непонятном мне языке программирования, так и для git.exe

опять же, упрощая вопрос его можно сформулировать так (как я его понимаю и пытался представить) - в 2024 году подавляющему большинству разработчиков, использующих системы контроля версий не нужно знать аргументы git и их значение и вообще пользоваться консольной версией, а по большей части и мудренные определения. Достаточно знать свой инструмент для работы с системой контроля версий - от плагина для ide до gitkraken и им подобных. если в этой части нет возражений, то собственно никаких разногласий и нет

По поводу sre, девопсов, админов и прочего - не знаю, не встречал чего-то сложнее git clone / checkout. Но даже если и что-то пишут, то это не знание git, это просто еще один бинарник, к которому им нужно знать параметры.

с 1с и прочими радостями - это все местная специфика. есть куча разного по, под которое либо ide нет, либо вообще разработка идет внутри собственного приложения, а получаемые артефакты - бинарные или, например, хранятся в базе. уверен, что это не большинство

по остальным вашим проблемам - хотелось бы видеть

  1. конкретную проблему или действие, которое вы хотите выполнить и зачем (если это что-то прям экзотическое) 2 можно ли решить эту проблему или выполнить действие без использования cli в вашей ide / программе или эти действия объективно сложнее без cli (но при этом это действие нельзя автоматизировать запуском скрипта "сделай нужное сам". тот же gitflow автоматизируется, насколько я помню, и через консоль и плагином для ide и по сути ты сами операции не выполняешь 3 как это решить в командной строке

например,
я пушу промежуточные итоги работы в отдельной ветке виде пачки коммитов для тестирования на тестовом окружении. после завершения задачи я хочу слить все коммиты в один и установить ему сегодняшнюю дату/время. jetbrainsовская ide со стандартным плагином не позволяет выполнить подобную операцию для коммитов, которые уже запушил. для не запушенных засквошенных коммитов время устанавливается = времени самого раннего коммита. операции изменения времени через ide не нашел (при этом изменение описания коммита есть)
обе эти операции можно сделать в консоли через интерактивный rebase и пуш с форсом (ага) и git ammend

но это все таки скорее синтетический пример, оно и нафиг так не надо в повседневной работе, а если надо, то есть гугл или чатжпт.

tbd совместимая.
main -> feature -> (не обязательный сквош коммитов тут или после принятия merge request, за почти чистую историю никто не переживает) -> ревью -> main

gitflow был и сплыл

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

классно, если бы ответ был похож на:
(не обязательно)я работаю в [мегатехнологичная компания], где мы тут не жсоны перекидываем, а прям вот так вот шо аж уж (реальное описание, если это вообще важно и мы просто не понимаем)
у нас в команде сто тыщ синьоров и еще мильон джунов на подходе, все мы херачим в ветку main (используем gitflow etc)
вот буквально на прошлой неделе какой-то индивид (суть проблемы) запушил в main кривой кусок, а другой индивид откатил этот коммит, сделал еще один и зафорспушил, а я уже успел залить свою ветку локально и пытался сделать пуш, но тут бабахшайтанама (описание реального кейса).
пытался поправить через интерфейс, зеленый кнопка биль, биль все пробиль (описание попытки через плагин, не обязательно)
поэтому пошел в консоль, набрал команду раз, команду два, потом команду фикс и все пофиксилось, слилось и корректно запушилось (решение без плагина)

сможете так описать проблему?

По описанию получается, что высшее образование для вас примерно как первый взрослый разряд по хоббихорсингу (ну или воллейболу, ну или без разряда - опыт в настолках, вахе, ролевиком толкинистом) + категория годности к вс В - можно и заязать кучу полезных (или бесполезных или не завязать) знакомств и работе не мешает и в армию можно законно идти.

если я правильно понял вопрос, то он примерно такой - сколько вам за последние пару лет при наличии нормальной ide с нормальным плагином (jetbrains ide +встроенный / vscode+ какой-то околодефолтный плагин) приходилось переключаться (переходить) в консоль для решения какой либо проблемы, которую вы не могли решить из ide
расскажите, что это были за проблемы и как решались. если таких проблем не было, то их можно придумать (все равно проверять никто не будет) хотя бы парочку

не нужно про методологии спрашивать - возьмите свою
не нужно про широкий кругозор и прочее блаблабла

нужно оставить за скобками и не рассматривать

  • различных непонятных sre dba (db-писателей хранимок) и 1с с неудобным плагином

  • пользователей компьютеров без графического интерфейса

  • граждан, которые сегодня js в vscode пишут, завтра до обеда в goland 2021.x версии баги правят, а после обеда java код в vim или emac херачат

  • ситуации, когда вы зашли на прод, сделали черипик из ветки с фиксом, потом поправили багу, закоммитили и запушили в ветку master-fix и прочую вот такую вот

ну если таких ситуаций придумать не получается, то можно возмутиться "а как это оставить за скобками? это же самое важное"
если вы относитесь к одной из указанных категорий, тогда ой, сорри.

опять же - речь немного не о том.
вот два человека закончили универ - медик и пограмист.
медик идет в интернатуру/ординатуру на пару лет, пограмист идет стажером/интерном в условный яндекс тоже на пару лет.
дальше они устраиваются куда либо в примерно организации одного уровня, каким либо образом и работают на одной или нескольких работах по 20 лет.

и вот тут вопрос - что будут спрашивать у врача через 20 лет работы по трудовой и что у пограмиста с таким же реальным опытом?

Ну вообще там не про знания, а про собеседования..
Вот реально главврач и старший хирург спрашивают какие виды скальпелей вы знаете? Что означает буква Д в ФГДС?

Подскажите, почему вы решили, что мы сейчас находимся в 1908 году?
Model T - это вроде как пример некоей дешевой машины, но далеко не первой.
Лет 10 до этого люди уже ездили, разбивались и ставили рекорды скорости.

Есть ли какой то реально существующий пример на рынке если не model t, то хотя бы той самой чудо-машины из 1898, которая дорого, медленно, но смогла на дистанции заменить джуна полностью (а не в качестве ассиста)? ну т.е. кидаешь в нее задачу и после пары итераций получаешь и "вэлью для бизниса" на проде и код, с которым может работать человек (пока от мидлов и синеров не избавимся)

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer
Lead