git vs svn auto add and commit