3 ms·
I see the ability to change local history as a huge benefit. Not only can I track changes but before I publish them I can make decisions about how to make them
by jotux 12y ago
I see the ability to change local history as a huge benefit. Not only can I track changes but before I publish them I can make decisions about how to make them more presentable/understandable to other developers.
- jfb 12y agoExactly this. I get all the benefits of a DVCS, pushing and pulling from my private fork, distributing development between my home and office machines, never losing changes; and then when I'm ready to publish, I can go back and rationalize my commits (many of which are "git commit -am 'oh sbt'" sorts of things) into a useful history and issue a PR for the rest of the team to code review. It's taken me a while to come around, but you'd have to pry rebase out of my cold dead hands now.