Size: a a a

2021 March 09

FS

Flower Surgeon in pro.git::next
Vladislav K
А зачем над бранчем работает несколько человек?
А почему нет? ¯\_(ツ)_/¯
источник

VK

Vladislav K in pro.git::next
Действительно
источник

P

Pavel in pro.git::next
Vladislav K
А зачем над бранчем работает несколько человек?
У нас часто работают несколько. И ребейзят типа пишут в чат "я щас буду ребейзить эту ветку, не забудьте все переребейзить свою работу", все такие "okay", и понеслось
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Pavel
У нас часто работают несколько. И ребейзят типа пишут в чат "я щас буду ребейзить эту ветку, не забудьте все переребейзить свою работу", все такие "okay", и понеслось
Звучит как веселье!
источник

P

Pavel in pro.git::next
Dr. Friedrich von Never
Звучит как веселье!
Да, но у нас очень любят ребейз в команде и готовы к такому. Я не фанат, но ничего не поделать
источник

FS

Flower Surgeon in pro.git::next
Pavel
У нас часто работают несколько. И ребейзят типа пишут в чат "я щас буду ребейзить эту ветку, не забудьте все переребейзить свою работу", все такие "okay", и понеслось
Ужс.
источник

RU

Roman Usherenko in pro.git::next
Pavel
Да, но у нас очень любят ребейз в команде и готовы к такому. Я не фанат, но ничего не поделать
о блин, меня б туда))
источник

RU

Roman Usherenko in pro.git::next
хотя все равно не ясно, зачем столько людей зависят от одной ветки? вы паровозики из PRов делаете?
источник

P

Pavel in pro.git::next
Roman Usherenko
хотя все равно не ясно, зачем столько людей зависят от одной ветки? вы паровозики из PRов делаете?
Просто большие задачи бывают. Типа что над одной штукой 2-3 человека работают одновременно
источник

RU

Roman Usherenko in pro.git::next
ну так разбиваешь на 2-3 небольшие: вначале идёт небольшая foundation - чтоб все настроить, дальше параллельно работают
источник

P

Pavel in pro.git::next
Ну у нас ещё и дев ветки ребейзят (на которых по 15-20 человек могут работать), и фичеветки сквошат, в общем веселье то ещё. Особенно когда дебажишь и пытаешься что-то в этой истории найти
источник

RU

Roman Usherenko in pro.git::next
ну не всегда конечно так можно но очень часто
источник

RU

Roman Usherenko in pro.git::next
Pavel
Ну у нас ещё и дев ветки ребейзят (на которых по 15-20 человек могут работать), и фичеветки сквошат, в общем веселье то ещё. Особенно когда дебажишь и пытаешься что-то в этой истории найти
так как раз для дебага ребейз круче. сразу видно, где что добавили
источник

RU

Roman Usherenko in pro.git::next
а не разгребаешь gitar hero
источник

P

Pavel in pro.git::next
Roman Usherenko
так как раз для дебага ребейз круче. сразу видно, где что добавили
Не совсем, коммиты делаются на текущей истории, после ребейза они могут основываться уже на другом коде (даже если не было конфликтов что-то могло поменяться что изменило поведение этого кода с какой-то стороны) и переместившись на старый коммит можно увидеть систему в другом состоянии нежели ее видел разработчик когда коммитил.
Но это как бы фигня, редко случается, обычно ветки так долго не живут. Проблема в сквоше. То что у тебя есть один уберкоммит и попробуй угадай к чему относится изменение определенной строки ("почему" оно было внесено). Я чтобы это обойти сейчас пуллю вообще все ветки раз в несколько дней, и когда блеймлюсь по истории смотрю какие ветки были живы в момент создания коммита и исследую их на предмет оригинальных изменений.
Но это тоже не всегда помогает, потому что засквошенный коммит могли ребейзить потом и резолвить конфликты в нем и это изменение могло уехать/исчезнуть/появиться.
источник

RU

Roman Usherenko in pro.git::next
Pavel
Не совсем, коммиты делаются на текущей истории, после ребейза они могут основываться уже на другом коде (даже если не было конфликтов что-то могло поменяться что изменило поведение этого кода с какой-то стороны) и переместившись на старый коммит можно увидеть систему в другом состоянии нежели ее видел разработчик когда коммитил.
Но это как бы фигня, редко случается, обычно ветки так долго не живут. Проблема в сквоше. То что у тебя есть один уберкоммит и попробуй угадай к чему относится изменение определенной строки ("почему" оно было внесено). Я чтобы это обойти сейчас пуллю вообще все ветки раз в несколько дней, и когда блеймлюсь по истории смотрю какие ветки были живы в момент создания коммита и исследую их на предмет оригинальных изменений.
Но это тоже не всегда помогает, потому что засквошенный коммит могли ребейзить потом и резолвить конфликты в нем и это изменение могло уехать/исчезнуть/появиться.
аа это да
источник

RU

Roman Usherenko in pro.git::next
весело
источник

RU

Roman Usherenko in pro.git::next
для сквошей должны быть прям очень маленькие конкретные задачи
источник

RU

Roman Usherenko in pro.git::next
а сквош-коммит на +1300,-700 - это конечно гон
источник

P

Pavel in pro.git::next
Roman Usherenko
а сквош-коммит на +1300,-700 - это конечно гон
Ха-ха, у нас бывают периодически такие, да :)
источник