© Thomas Mailund 2022
T. MailundBeginning Data Science in R 4https://doi.org/10.1007/978-1-4842-8155-0_15

15. Version Control

Thomas Mailund1  
(1)
Aarhus, Denmark
 

Version control, in its simplest form, is used for tracking changes to your software. It is also an efficient way of collaborating on software development since it often allows several developers to make changes to the software and merge it 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 will use here.

Version Control and Repositories

There are two main purposes of using ...

Get Beginning Data Science in R 4: 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.