SVN is not a content-tracker
<em>jojo@host:~/svn/test$</em> svn add git-talk.pdf<br />
A (bin) git-talk.pdf<br />
<em>jojo@host:~/svn/test$</em> svn commit -m 'First file'<br />
Adding (bin) git-talk.pdf<br />
Transmitting file data .<br />
Committed revision 1.<br />
<em>jojo@host:~/svn/test$</em> du -sh ../test-repo<br />
<strong>6.5M</strong> ../test-repo<br />
<em>jojo@host:~/svn/test$</em> <strong>cp git-talk.pdf git-talk2.pdf</strong><br />
<em>jojo@host:~/svn/test$</em> svn add git-talk2.pdf<br />
A (bin) git-talk2.pdf<br />
<em>jojo@host:~/svn/test$</em> svn commit -m 'Second file'<br />
Adding (bin) git-talk2.pdf<br />
Transmitting file data .<br />
Committed revision 2.<br />
<em>jojo@host:~/svn/test$</em> du -sh ../test-repo<br />
<strong>13M</strong> ../test-repo
I rest my case. Now some of you (those who know git and know why they use it) might say “so what, that is no secret” while others may flip over backwards. The second group of people is the one I wanted to reach ;)