Version control is an essential part of the software development process and is crucial for scientific application to help reproducibility. You will learn how to use a version control system (either git or SVN) to document the changes in your source code.
Subjects that will be covered:
- motivation and advantages for using version control systems
- how to use a version control system in a single user scenario
- effective commit messages
- commit history
- how to use a version control system in a multi-user scenario
- merge conflicts
- branches and tags
- tips and tricks
familiarity with the bash command line
Geert Jan Bex is currently working as an HPC analyst/consultant at Hasselt University/KU Leuven. In that role he helps researchers and customers run computational workloads efficiently on the infrastructure of the Vlaams Supercomputing Centrum. He spends a lot of time developing and conducting training sessions.
In the 90s Geert Jan did research on neural networks, and more recently on formal languages and data transformations.
During a couple of years he also worked in a company’s R&D department developing decision support software for comparing trademarks.
To be planned
Campus Diepenbeek - Gebouw D
- 300€ excl. TVA
- 150€ excl. TVA for UHasselt Staff and students
The use of 'KMO-Portefeuille' is possible. Our registration number is DV.O215745
If you are interested in attending the Version Control course, please fill in our interest form without obligation.
We will inform you as soon as there are enough participants to continue the course.