Информация об изменениях

Сообщение Re[4]: OpenSource как он есть от 03.05.2020 6:56

Изменено 03.05.2020 7:16 Reset

Re[4]: OpenSource как он есть
GIV> А вот если на проекте все мастера черри-пика и разрешения конфликтов то тут как раз повод задуматься.

В случае Open Source проекта — владение cherry-pick объективная необходимость (и я это утверждаю без какого-либо негатива). Когда ты один из основных разработчиков в Open Source проекте — у тебя нет сложностей добавить туда любой код (на самом деле у тебя одна сложность — недостаток времени, ибо такие люди впахивают по 160 часов в неделю и могут делать десятки коммитов в день). А если ты обычный контрибьютор — твой PR может пролежать пару месяцев пока до него дойдут проверяющие и тут либо ты проявишь чудеса rebase -i и cherry-pick (потому что HEAD ушел далеко вперед), либо твой PR не будут даже проверять (потому что он никому не нужен). У коммерсантов такие фокусы не нужны — там по-другому устроены процессы.
Re[4]: OpenSource как он есть
GIV> А вот если на проекте все мастера черри-пика и разрешения конфликтов то тут как раз повод задуматься.

В случае Open Source проекта — владение cherry-pick объективная необходимость (и я это утверждаю без какого-либо негатива). Когда ты один из основных разработчиков в Open Source проекте — у тебя нет сложностей добавить туда любой код (на самом деле у тебя одна сложность — недостаток времени, ибо такие люди впахивают по 160 часов в неделю и могут делать десятки коммитов в день). А если ты обычный контрибьютор — твой PR может пролежать пару месяцев пока до него дойдут проверяющие и тут либо ты проявишь чудеса rebase -i и cherry-pick (потому что HEAD ушел далеко вперед, а PR не rebase'ится на HEAD), либо твой PR не будут даже проверять (потому что он никому не нужен). У коммерсантов такие фокусы не нужны — там по-другому устроены процессы.