SC2012BootcampPlan » History » Version 4

« Previous - Version 4/83 (diff) - Next » - Current version
Chris Cannam, 2012-04-24 02:14 PM


Plan for Software Carpentry 2012 Boot Camp on Version Control

Purpose

To explain version control to researchers who have never used it before, or who want to understand it better.

Context

Two hour interactive live workshop, using EasyMercurial and the Mercurial command-line tool.

Outline

The basic plan is: # presentation introduction to version control in general (using either whiteboard drawings or a PowerPoint presentation) # long worked example in which basic topics of version control are worked through using EasyMercurial and then some more advanced topics are returned to using the command-line tool # closing remarks talking about other tools, other topics of interest etc

Detailed outline:

  • A presentation introduction to the concept of version control. Why is it useful? What can go wrong without it? How does a version control system work? History + Collaboration
  • Check that participants have EasyMercurial installed and working
  • Worked example, part 1: Working by myself
    • We will be working on a recipe for fish stew for a future recipe book
    • Make a new directory, create a text file fishstew.txt in it, start adding an ingredients list, save
    • Run up EasyMercurial, "Open" that directory, see fishstew.txt in untracked file list, explain this
    • Add file, commit, supply a message, note that we now have some history

VersionControl.pptx - PowerPoint introduction (2012-04-26) 59.8 KB, downloaded 147 times Chris Cannam, 2012-04-26 05:18 PM

VersionControlT.pptx - More sensible PowerPoint introduction without quite so many words in it 66.2 KB, downloaded 141 times Chris Cannam, 2012-05-02 02:34 PM

VersionControlT.pptx - More sensible PowerPoint introduction without quite so many words in it (2012-05-14) 71 KB, downloaded 143 times Chris Cannam, 2012-05-14 08:58 AM

VersionControlT-2.pptx - Minor updates for Feb 2013 68.2 KB, downloaded 61 times Chris Cannam, 2013-02-05 04:45 PM

VersionControlT.pdf - PDF version of Feb 2013 666 KB, downloaded 117 times Chris Cannam, 2013-02-05 04:45 PM