<div dir="ltr">I tend to disagree about git being too complex. I currently have three students (in a military setting), which have never used any form of version control before, and have been taught basic usage of git - init, add, commit, log, diff, remote, and pull. I&#39;ve received no complaints as of yet. As long as you&#39;re not doing rebases or working with multiple branches (which are much more complicated to do in SVN, and useless in the situation at any rate), the &quot;data loss&quot; problems mentioned above don&#39;t exist. Git gives the added bonus of being able to work offline, which is indispensable for a student on a laptop.<div>

<br>-- <br>Man is the only animal that laughs and weeps, for he is the only animal that is struck with the difference between what things are and what they ought to be.<br> - William Hazlitt<br><br>Ohad Lutzky<br>
</div></div>