We've got a guy in the office that merges the past over the present all the time. He's not quitting but I imagine if you were to try to break things this would be a good way to do it.
There's no reason for him to commit javascript files he doesn't even work on the front end. It took me forever to figure out he wrote over my files the other day.
Pull
cp * ../work
cd ../work
Work
(cd ../src && pull)
cp * ../src
cd ../src
Commit