Size: a a a

2019 November 11

БС

Байт Словович in rannts
Sergey Z
хорошо, попробую иначе спросить.
на фиче бранче два погромиста.
что лучше? мержить или ребейзить?
я понимаю что изначально поставлен вопрос некорректно, не должно быть два. но вот их два.
ребейз нормально использовать локально, но если изменения запушил, то постарайся больше без ребейза. Особенно когда код ревьюится. Если ты сделаешь ребейз, то нужно будет опять весь код вдумчиво смотреть, а не быстро глянуть последний камит и свои каменты.
источник

in

ildar nizamov in rannts
гитлаб умеет строить дельты между "версиями"
источник

RB

Roman Bolkhovitin in rannts
Kirill (Cykooz) Kuzminykh
А много кто смотрит в git log (наверное ещё и в консоли)?
Я, когда мне интересно, откуда взялась та или иная строчка в коде - использую в PyCharm менюшку "Показать git-историю выделеного участка".
Мне больше интересно многие ли юзали git bisect чтобы найти коммит, который все сломал.
А еще как бисект бьется со сквошем. Ведь может быть что все протеститровали, смерджили-засквошили, а потом выяснили что недотестировали. И бисект найдет что сломалось вот в этом коммите, который целая фича и раньше был сотней коммитов. Только какой тогда с него прок?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Фичу отменяют, и выпиливают из релиз-бранча и отправляют на доделку. Только как? Реверс-коммитом? Или пересобирают бранч заново из всех фичей кроме "плохой"?
источник

in

ildar nizamov in rannts
Roman Bolkhovitin
Мне больше интересно многие ли юзали git bisect чтобы найти коммит, который все сломал.
А еще как бисект бьется со сквошем. Ведь может быть что все протеститровали, смерджили-засквошили, а потом выяснили что недотестировали. И бисект найдет что сломалось вот в этом коммите, который целая фича и раньше был сотней коммитов. Только какой тогда с него прок?
я. чем линейнее история, тем лучше
источник

RB

Roman Bolkhovitin in rannts
Kirill (Cykooz) Kuzminykh
Фичу отменяют, и выпиливают из релиз-бранча и отправляют на доделку. Только как? Реверс-коммитом? Или пересобирают бранч заново из всех фичей кроме "плохой"?
Хз. Я вот люблю чекбокс "удалить ветку после мерджа", и тогда уже не из чего пересобирать, только багфиксы остается делать ))
источник

AM

Artem Malyshev in rannts
Eugene Agafonov
про merge --squash где-то проскакивало

никто не хочет видеть в git log ваши душевные страдания
Удваиваю!

Fix the tests
Finally fix the tests
....
No seriously fix the tests!!11
источник

AG

Alexander Gorokhov in rannts
Artem Malyshev
Удваиваю!

Fix the tests
Finally fix the tests
....
No seriously fix the tests!!11
Updates
Updates
Fix
Fix
Updates
источник

AM

Artem Malyshev in rannts
Alexander Gorokhov
Updates
Updates
Fix
Fix
Updates
Если конечно у вас в компании люди вообще пишу commit message. А то если там fix, fix, fix, wip, wip, fix идите в CVS
источник

SA

Sergey Arkhipov in rannts
Squash/Rebase - это примерно то же самое, что и собрать все иконки с рабочего стола и засунуть в "Новая Папка 1". Как бы стало красивее, но так как создателя Новой Папки 1 не исправишь, то безразлично, что выбирать. Единственное: нужно быть последовательным в любом решении
источник

БС

Байт Словович in rannts
кривая аналогия..
источник

EA

Eugene Agafonov in rannts
Roman Bolkhovitin
Мне больше интересно многие ли юзали git bisect чтобы найти коммит, который все сломал.
А еще как бисект бьется со сквошем. Ведь может быть что все протеститровали, смерджили-засквошили, а потом выяснили что недотестировали. И бисект найдет что сломалось вот в этом коммите, который целая фича и раньше был сотней коммитов. Только какой тогда с него прок?
Постоянно использую (:
бисекту пофиг на сквоша в смысле это один коммит, до которого все хорошо, а после - плохо. (или наоборот)
попоболь будет если в один сквош свалил несколько независимых фич/фиксов. Но это не проблема гита, а организации слияний.
источник

AM

Artem Malyshev in rannts
Eugene Agafonov
Постоянно использую (:
бисекту пофиг на сквоша в смысле это один коммит, до которого все хорошо, а после - плохо. (или наоборот)
попоболь будет если в один сквош свалил несколько независимых фич/фиксов. Но это не проблема гита, а организации слияний.
Эт чё за дичь такая несколько фич в один сквош?
источник

SA

Sergey Arkhipov in rannts
Байт Словович
кривая аналогия..
вовсе нет
источник

EA

Eugene Agafonov in rannts
я учу так не делать как раз (:
был случай когда релизную ветку с куче хотфиксов влили в ускакавший вперёд мастер сквошем.
источник

EA

Eugene Agafonov in rannts
Обычно бысто учатся так не делать, но всякое бывает.
источник

БС

Байт Словович in rannts
ну случано что не бывает...
источник

SA

Sergey Arkhipov in rannts
Eugene Agafonov
я учу так не делать как раз (:
был случай когда релизную ветку с куче хотфиксов влили в ускакавший вперёд мастер сквошем.
https://squash-nnov.ru/ вот тут еше неплохо сквошить учат
источник

EA

Eugene Agafonov in rannts
(:
источник

T

Tirinox in rannts
Всем здрасте!
источник