Version control is an essential part of software development. This includes software robot development.
A version control system, or VCS, tracks the history of changes as people and teams collaborate on projects together. As the project evolves, teams can run tests, fix bugs, and contribute new code with the confidence that any version can be recovered at any time. - Git Handbook - GitHub Guides
Software robot development benefits from using version control, just as any other software development. Robocorp Control Room allows for automatic updates of robots on every branch push on GitHub and GitLab. More details on how to set up version control and about the supported platforms can be found here.
Also, version control is crucial when sharing the robot code and libraries between multiple projects, a key benefit of Robocorp.
Some recommended resources to get you started:
- Control Room version control integrations
- Re-using and sharing robot code and libraries
- Git Handbook
- Understanding the GitHub flow