I'm comparing SVN and Git.
I know 'svn checkout' is the same as 'git clone' in that both include the history of the original repository.
In Git, once 'git clone' is done, I don't need to 'git clone' any more to get the history of the original repository, because I can 'git fetch' and 'git merge' which are lighter and quicker than 'git clone'. So 'git fetch' and 'git merge' can keep my repository as the perfect backup of the original repository.
But what about SVN? 'svn checkout' is very expensive work, because it deals with the whole repository. So to do 'svn checkout' whenever I want is not a good choice. 'svn update' is far lighter than 'svn checkout' because 'svn update' delivers only updated stuff.
I wonder if 'svn update' includes the history of the original repository. If it does, 'svn update' can keep my checkedout repository as the backup of the original one. If it does not, there is no easy way to keep my checkedout repository as the backup of the original one.
Please give me the good answer ^^