© Thomas Mailund 2017

Thomas Mailund, Beginning Data Science in R, 10.1007/978-1-4842-2671-1_13

13. Version Control

Thomas Mailund

(1)Aarhus, Denmark

Version control, in its simplest form, is used to track changes to your software. It is also an efficient way of collaborating on software development since it allows several developers to make changes to the software and merge them with changes from other developers. RStudio supports two version control systems, Subversion and git. Of these, git is the most widely used, and although these things are very subjective of course, I think that it is also the better system. It is certainly the system we use here.

Version Control and Repositories

There are two main purposes of using a version control system ...

Get Beginning Data Science in R: Data Analysis, Visualization, and Modelling for the Data Scientist now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.