ARCHER Virtual Tutorial: Introduction to Version Control - Part 2

Опубликовано: 20 Июнь 2026
на канале: ARCHER UK National Supercomputing Service
119
0

Version control, also known as revision control, is a way of keeping track of the changes we make to software and documents and to manage multiple versions of files. Version control systems are powerful tools that offer a way to partly automate this process that is a lot more powerful and flexible than managing versions manually. As well as improving our own workflow, version control systems make it a lot easier to collaborate with others on a set of files. This is done via shared repositories and allows us to manage and integrate conflicts between versions produced by different people.

This is the second virtual tutorial on version control. After building an understanding of concepts and terminology common to most version control systems in part 1, this tutorial will explore some of the important differences underlying common version control systems that you should be aware of. After these two tutorials you should feel confident to start using basic version control in your work and will be better equipped to decide which tool to use.