LINUX.ORG.RU

История изменений

Исправление Reset, (текущая версия) :

А теперь представь, что у тебя для реализации фичи требуется сделать 10, скажем, коммитов.

Типичная ситуация. И?

И эти изменения вменяемые люди обычно смотрят за один раз, чтобы не терять контекст обсуждения.

Не смотрят. Еще раз. 10 маленьких коммитов просмотреть проще и быстрее чем 1 большой. Когда смотришь 1 большой, то теряешь контекст изменений и ревью превращается в ад.

Иии? В дизайн-доке описывается «мы хотим чтобы наш софт вел себя так и так».

Нет, описывается как именно будет это решаться. А тут уже остается ограниченный набор способов.

Исходная версия Reset, :

А теперь представь, что у тебя для реализации фичи требуется сделать 10, скажем, коммитов.

Типичная ситуация. И?

И эти изменения вменяемые люди обычно смотрят за один раз, чтобы не терять контекст обсуждения.

Не смотрят. Еще раз. 10 маленьких коммитов просмотреть проще и быстрее чем 1 большой. Когда смотришь 1 большой, то теряешь контекст изменений и ревью превращается в ад.

Иии? В дизайн-доке описывается «мы хотим чтобы наш софт вел себя так и так».

Нет, описывается как именно будет это решаться. А тут уже остается ограниченный набор способом.