When I don't rebase
I always rebase my feature branches, rather than merging them. Except when I don't.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
Why I hate squash
If your git history is full of noise solve that actual problem. Don't sweep it under the rug with squash-merging.
When did you last throw away unmerged work?
The last time you deleted or closed some unfinished work, what lead to that situation?
How clear is your product vision?
On a scale of 1 to "1000 songs in your pocket", how strong is your product vision?