From the course: Robot Framework Test Automation: Jenkins CI and Git Version Control

Unlock this course with a free trial

Join today to access over 22,500 courses taught by industry experts.

Version control overview

Version control overview

- Having confidence and experience with version control is going to be very important for any test automation career. There are many different version control systems, but this course is going to focus on Git, primarily because Git has become, far in a way, the most widely used version control system in modern software development. So, why do you need to know version control? Firstly, because it will prevent loss of work. The fact that you can back up your scripts on a remote server will protect you in the event your local machine fails. Also, if you find yourself making script updates that turn out to be a bad decision, you can always go back and get previous versions of your work from the GitHub server in a fairly minimal amount of time. Secondly, version control will facilitate collaboration and review amongst team members. Imagine if you had a collection of folders and files laying around and you had them on a file server or you were sending copies back and forth over email and…

Contents