I've used svn and git, but something still doesn't feel right.  I still like "cp -pr" and "diff -r" for version control.  I waste disk space with whole directory copies, but I eventually "rm -rf" the really old ones.  I don't trust automatic merges so I do them manually, yanking and pasting between vim edit panels.  I am a paleolithic relic.