Playing nice with other kids on the block - Using Git in a Subversion environment.

Setting the stage One of the frustrations for users that had the Git-epiphany is that long after they start to use Git, they will be locked down to environments where Subversion still lurks in the dark shadows, causing trouble, sleepless nights, and crying yourself to sleep. "The tool-set change needs to be taken into consideration" "But we have Subversion" "Why change something that already works?" "Who cares if you don't have connectivity to the repository? I'll sync when it is back up." "But my IDE has local history, why do I need another tool that keeps track of the entire history?" "I don't mind going to have a coffee while operation x-y-z is running on Subversion" Branching? Who needs branching? I don't bother entering commit messages because I like to peeve my colleagues by forcing them to go through commits with diff compares to find some changes. Our team don't have the time to sp...