Size: a a a

2021 January 18

BB

Boris Bobejko in Rude Python
Alex
1. например затем чтобы не создавать мусорные мердж коммиты, когда ты переносишь свою ветку на более свежий base.
2. а интерактивный ребейз нужен например затем чтобы не плодить кучу мусорных коммитов аля "fix fix fix" при мердже в основной бранч.
мердж коммиты не мусорные, они отображают мердж и завершение работы над задачей)
источник

A

Alex in Rude Python
Boris Bobejko
мердж коммиты не мусорные, они отображают мердж и завершение работы над задачей)
нет, речь о других мерджах
источник

BB

Boris Bobejko in Rude Python
а, о входящих, да и они тоже не плохи.
источник

A

Alex in Rude Python
мердж коммиты изменений в апстримную ветку нужны (если коммитов в ветке больше одонго)
источник

A

Alex in Rude Python
Boris Bobejko
а, о входящих, да и они тоже не плохи.
на мой взгляд граф истории становится сильно сложнее читать
источник

BB

Boris Bobejko in Rude Python
ладно любители линейной истории коммитов, у меня к вам вопрос. каждую ли ревизию вашей линейной истории коммитов можно в прод отправить? каждая собирается и на всех ли проходят юнит-тесты?
источник

BB

Boris Bobejko in Rude Python
если вопрос где-то "нет", то вы карго-культом заниметесь, ибо смысл линейной истории коммитов - только в деплое любой ревизии
источник

A

Alex in Rude Python
к слову я не любитель линейной истории, мне нравится воркфлоу геррита
источник

BB

Boris Bobejko in Rude Python
Dmitry Pravdin
Но ведь куча коммитов fix — самое интересное, что есть в истории репозитория
по ним кстати можно многое узнать )
источник

pl

peach lasagna in Rude Python
Агент Печенька
У меня вот сейчас ровно 0 SQL на работе.
Что же ты там такое делаешь
источник

A

Alex in Rude Python
Boris Bobejko
ладно любители линейной истории коммитов, у меня к вам вопрос. каждую ли ревизию вашей линейной истории коммитов можно в прод отправить? каждая собирается и на всех ли проходят юнит-тесты?
как минимум правило одно изменение — один коммит очень сильно помогает потом эти изменения откатывать
источник

A

Alex in Rude Python
и да, на каждом review request по-хорошему сначала прогоняются тесты, еще до того как он попадет на ревью
источник

A

Alex in Rude Python
по-хорошему, потому что к сожалению далеко не везде так и некоторым похер
источник

АП

Агент Печенька... in Rude Python
peach lasagna
Что же ты там такое делаешь
Работаю работу на деньги. Для этого SQL не нужен.
источник

ML

Milton Library Assis... in Rude Python
peach lasagna
Что же ты там такое делаешь
NoSQL очевидно
источник

BB

Boris Bobejko in Rude Python
Alex
и да, на каждом review request по-хорошему сначала прогоняются тесты, еще до того как он попадет на ревью
на каждый коммит
источник

A

Alex in Rude Python
Boris Bobejko
на каждый коммит
в геррите review request это и есть один коммит
источник

A

Alex in Rude Python
в модели merge + squash собственно тоже.
источник

BB

Boris Bobejko in Rude Python
шлик-шлик
источник

PB

Petr B. in Rude Python
Ну атомарность изменений в ветке в сочетании со сквошем при слиянии и удалением слитых веток вполне себе линейную историю даст
источник