At work, we're using git as our VCS. I am still on the process of fully understanding it.
Well, digging a bit on git workflows, I found a couple of posts that helped me to understand git a bit more.
Git hack and ship scripts
nvie git branching model
And now, pit a project I recently saw on github, that integrates git commits with task and ticketing systems. Everything, in Text Driven Development, you know :)