for me it varies, one thing i started to do, is to write commit messages like "when applied this commit will ....." git can handle a lot of small commits SVN on the other hand does not care that much.
For me the more important part is the branching since I mainly use git :)