Данил Мне вот в
тоже дали мидла
1:47 рт
Я спросил на собесе, типа а чо за такое неуважение 1:47 рт
А там, чтобы стать сеньором, надо чтобы ты аттестацию прошел и тебя другие сеньоры назвали сеньором 1.47 рт
Типа как воры в законе) 47 ргп
Антон С++ по скайпу с Кипра коронует
Рт 1
а петушня идет в пешее эротическое со своей разноцветной лапшой и анальными бусами из комитов
Ты один из тех четких парней, у которого на одну мелкую таску с десяток коммитов и все с «разнообразными» меседжами типа «fix zalupa #1» и «fix zalupa #2», так как сразу сесть и подумать что реально нужно сделать серого вещества не хватает, и проще строчить коммиты, примерно как ты строчишь своему парню?
И да, мой парень доволен ;)
squash+rebase на лицо в подавляющем большинстве. Я не говорю, что мерж не нужен, я говорю что использовать его нужно к месту и не превращать репо в цветные макароны без явной на то нужды.
и в чем проблема сквоша? если ты и правда тот, за кого себя выдаешь и таки способен родить юнит, интегрейшн, изменения в домене, в апишке а на юайке (нужное подчеркнуть) в одном коммите - мое почтение! но что-то мне подсказывает, что нет.
дай угадаю.
хомячишь в стеши, время от времени приседая на конфликты XD?
или у тебя 100500 отдельных саббренчей под тесты, под домен... ?
не думаю что ты так низко пал, чтобы амендить коммит, но чем черт не шутит...
ну или все же сквошишь, но так чтобы никто не видел.
TL;DR;
здесь открою форточку, пожалуй
1. кто боится делать rebase - скорее всего просто не умеет его делать. просто признай это.
это неебейше удобный инструмент, особенно при резолве конфликтов, интерактив рибейз проведет тебя ручкой отдельно по каждому коммиту с конфликтом и поможет тебе максимально корректно зарезолвить конфликт в контексте каждого конфликтного коммита, а не всего пуллриквеста вместе. не говоря уже о том, что вся история становится линейной, потому что это ее *природное свойство*.
и эта линейность снова таки позволяет органично добавлять нужные или удалять ненужные коммиты в любой точке истории.
хочу посмотреть, как ты поприседаешь, выполняя такие трюки с цветными макаронами.
и реквестирую отдельный котел в аду для тех пидарасин, кто не удаляет свою бренчу после мержа.
но не для тебя, ты ведь всегда удаляешь за собой бренч после мержа, верно?
2. если у тебя на проекте есть code review (тот, который лютый разьеб, а не тот, где друг другу анилингус делают), то один pr вполне может проходить ревью несколько раз, минимум с одним коммитом на раунд. а больше одного коммита в бренче = сквош перед заливкой в мастер/дев (при условии что не нужно подчеркнуть какой-то нюанс)
аменд в пулриквесте исключительно для ракообразных, как минимум потому что есть риск поломать стабильный коммит + в некоторых тулах для ревью отваливаются комменты, что крайне херово.
change my mind.
3. каким образом количество серого вещества коррелирует с количеством коммитов в фичбренче? есть только одно правило: любой коммит в фичбренче должен проходить билд.
и не обязан решать какую-то ни было задачу.
и вообще, в своей фичбренче ворочу что хочу, хоть fix zalupa, хоть каждое слово отдельно вкоммичу. что происходит в моей бренче никого вообще ебать не должно, при условии что никто на нее явно не депендит.
*но это не должно висеть у всех на виду. закончил работу - сделал сквош.*
тугосерить один коммит три дня в пещере тоже никто не запрещает. но снова, при условии,
- что на твою бренчу никто не депендит
- никому не придется делать черипик
иначе ты _обязан_ дробить фичу на более чем 1 коммит.
*реактор православный*
>называет ворыхана питухом