Size: a a a

2021 April 06

НБ

Никита Белов... in atinfo chat
вы сделали что то не то
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Эк вы как чётко угадали про 2 разработчиков
источник

НБ

Никита Белов... in atinfo chat
там выше писали, что все пушат в одну ветку
источник

НБ

Никита Белов... in atinfo chat
а не в разные
источник

НБ

Никита Белов... in atinfo chat
тут
источник

НБ

Никита Белов... in atinfo chat
они в гите поди все мастер фигачат
источник

НБ

Никита Белов... in atinfo chat
потому такие вопросы
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Ну, вроде как так делают. Только, как правильно писал сильно выше Игорь - это делается фича-флагами. Сам не пользовался и мне не очень нравится идея этой практики, но может просто потому что я привык работать иначе. Вроде до сих пор пользуют
источник

O

Oleg in atinfo chat
все оба два :) я же только про одну маленькую фичу говорил
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Если просто фигачить даже вдвоём в одну ветку без всяких флагов - проблем можно огрести сильно
источник

НБ

Никита Белов... in atinfo chat
я сегодня тоже перепил. буду только читать. извините :(
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Собственно да, всё то что я хотел и пытался сказать, лаконично и красиво описали в одном сообщении. Выглядит как нормально и удобно построенный процесс, который, при этом, не требует каких-либо особых затрат времени
источник

O

Oleg in atinfo chat
Спасибо, вот это прям хорошо!

Вопросы:
1. Если создаются мержи между ветками, то разве изменения из одной не попадут в другую? тогда оба PR будут содержать все изменения из двух веток. Или как быть?
> Проверит, что ей нужно. даст обратную связь Васе
Ну вот если ей Васины классы оказались нужны.


2. Про ветки с доработками, я не очень понял как сделать так, что бы в мерже на доработки можно было увидеть изменения из самой ветки. Это возможно?
Коммиты у нас по тикетам и называются, это очень удобно. В джире можно увидеть МР, но они будут не связаны между собой.

Сейчас у нас после правок "ревью-сущность" обновляется. То есть вместо сравнения ревизии 1 с ревизией 5 будет сравнение ревизии 1 с ревизией 6.
источник

НБ

Никита Белов... in atinfo chat
>1. Если создаются мержи между ветками, то разве изменения из одной не попадут в другую
можно запретить изменения в мастер. там что хочешь делай, не смержит сам разраб
источник

НБ

Никита Белов... in atinfo chat
>2. Про ветки с доработками, я не очень понял как сделать так, что бы в мерже на доработки можно было увидеть изменения из самой ветки. Это возможно?
возможно. система версий покажет что с чем мержится и может показать что конкретно поменяется, diff
источник

O

Oleg in atinfo chat
В моем примере тесты код никак не сломают :)
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Сломают. Если у тестов нет кода, к которому они обращаются, то код даже не скомпилируется
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Не говоря уж о том, что писать тесты на код, которого у тебя нет в ветке в принципе странная идея. Ты не можешь запустить эти тесты прямо сейчас, тебе нужно ждать, пока второй разраб доделает этот код. Потом выяснится, что ты что-то не так написал и тебе надо переделывать
источник

O

Oleg in atinfo chat
Так именно поэтому они в одной ветке с кодом. Я ж говорю - написали класс - написали тест
источник

O

Oleg in atinfo chat
А ждать пока напишут весь код, а потом писать тесты, во-первых, дольше, во-вторых тесты найдут проблемы позже.
источник