What are the benefits of learning a VCS early? Between Subversion and Git which would be best for students to learn?
Ask HN: Learn Subversion or Git?
1–10 of 14 posts
Re: Ask HN: Learn Subversion or Git?
#2Re: Ask HN: Learn Subversion or Git?
#3In 2012, the question should be Git or Mercurial?
Re: Ask HN: Learn Subversion or Git?
#4Re: Ask HN: Learn Subversion or Git?
#5Re: Ask HN: Learn Subversion or Git?
#6Re: Ask HN: Learn Subversion or Git?
#7But mostly you'll get people trotting out their prejudices here. The main deal, without question, is to do something.
Re: Ask HN: Learn Subversion or Git?
#8In 2012, the question should be Git or Mercurial?
I am not familiar with Mercurial. Would it benefit students to learn it over Git?
Re: Ask HN: Learn Subversion or Git?
#9Currently, it's also the way software developers talk to each other. Even if students don't come away intimately knowing a VCS, they should be aware they are out there, and the common usage patterns they enable.
It would be useful for the course to give a little background in VCS and DVCS concepts and then an introduction to the major types. From there both subversion and git/hg could be used hands on to practice the concepts.
The developer world seems to be leaning towards git, so perhaps spend the most time there. But again, the basic concepts and workflows should be stressed no matter what, because tools come and go.
Re: Ask HN: Learn Subversion or Git?
#10The approach worked very well. From an instructor's point of view, you can see who is (and who is not) contributing to a project if you have access to the repositories.
Personally I don't care for Subversion, but it might be easier to grasp for a first-timer.