Versioning simply means managing different versions of your data. For example you may want the ability to re-visit a previous version of your data, or you may want to make sure that collaborators working on the same document are not overwriting the wrong versions.
There are many ways to version, below we tell you about file names, version tables and version control software:
Your project may only require a way for you to distinguish between versions of your documents or files. You can easily do this by numbering the different versions of your document.
There may be a disciplinary norm for version numbers. For example, in software/coding you may use semantic version numbers, which is structured as so...
In each case it may be a good idea to include a version control table in your documents. This would detail which versions of the document there are, what the change was, who made it and when. This allows you to keep control of what changes have been made to the document.
Version | Author | Purpose/Change | Date |
---|---|---|---|
1.1 | KYD | Amended results table | 2019.03.02 |
1.2 | KJR | Formatted section 3 | 2019.03.20 |
1.3 | SB | Altered references 3 and 4 | 2019.04.11 |
2.0 | JT | Restructured sections as per group meeting | 2019.04.28 |
You can get software to help with Version Control, with varying features. There are many out there, so it depends what is best for you and your project.
One Drive will save previous versions of documents/files and allow you to revert to previous versions of files. For more information on this see the TIS sharepoint pages for Team Sites help. There are also tutorials available via LinkedIn Learning, such as the one below.
Originally used for software developers, GitHub is a popular solution for projects where you want full control over versions and collaboration. Learning GitHub is a transferable skill to many jobs and disciplines, so learning it is a good use of time. Slides from the Mozilla Science Lab GitHub 'Working Open Workshop' in Berlin are a great introduction to how GitHub can he useful for managing the files and data in your project.
LinkedIn has videos on these software and features- you can find links to a couple of these in the gallery below.