Skip to main content

Research Data Management: Version Control

Bringing together University resources and services to facilitate researchers in the production of high quality data

Version Control

Version control is the means by which different versions and drafts of a document (or file, or record, or dataset) are managed. It involves a process of naming and distinguishing between a series of draft documents which lead to a final (or approved) version, which in turn may be subject to further amendments.

It therefore provides an audit trail for the revision and update of draft and final versions.

Version control is particularly important for documents that undergo a lot of revision and redrafting and also important if you are working on a collaborative document with a number of contributors.

Further Resources

For more detail on version control (including an in-depth version control table example), see the UK Data Archive’s page

Examples

There are a variety of version control strategies that you can use to keep track of the correct version of your data, e.g.:

  • Use a unique file name with a date or version number, for example:
    • 2011_08_23_Image3 or Image3_1.2

 

  • Use a version control table or file history alongside the data file to provide more details of changes to the file, for example:
File Name / Version
Responsible
Changes to File
Last Amended
Image3_1.0
VK
Original document
25/07/2013
Image3_1.1
LD
Minor revisions made
08/08/2013
Image3_1.2
SM
Further minor revisions
12/08/2013
Image3_2.0
VK
Substantive changes
17/10/2013

Version Control Software

  • Use version control software such as TortoiseSVN http://tortoisesvn.tigris.org/ 
  • Use software to control the rights regarding who can edit files and who has “read only” permission
  • Protect final versions by applying a read-only tag in the properties of a document.
© 2015 University College Dublin Library T + 353 (0)1 7167583 | E library@ucd.ie Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Ireland License