Linux Today: Linux News On Internet Time.

Git Management

May 22, 2008, 09:00 (0 Talkback[s])

"'Is there a write up of what you consider the 'proper' git workflow?' Theodore Ts'o asked Linux creator Linus Torvalds, 'why do you consider rebasing topic branches a bad thing?' Linus replied, 'rebasing branches is absolutely not a bad thing for individual developers. But it *is* a bad thing for a subsystem maintainer.' He went on to differentiate between 'grunts' who write the code and 'managers' who primarily collect other people's code, 'a grunt should use 'git rebase' to keep his own work in line. A technical manager, while he hopefully does some useful work on his own, should strive to make _others_ do as much work as possible, and then 'git rebase' is the wrong thing, because it will always make it harder for the people around you to track your tree and to help you update your tree.' Linus compared his own patch management style and productivity from over six years ago before he started using BK and git, to his current style using git..."

Complete Story

Related Stories: