Nearly all large projects require some sort of version control to coordinate the changes made to the same files by different users and to ensure that changes to a source base occur harmoniously. Even a single developer can benefit from using version control because version control provides a record of what has changed in each file that the developer has edited and provides a valuable history of the project over time. Qt Creator supports the following version control systems:
- Bazaar (supported in Qt Creator version 2.2 and beyond)
- CVS
- Git
- Mercurial (supported in Qt Creator version 2.0 and beyond)
- Perforce (supporting Perforce server version 2006.1 and later)
- Subversion
Aside from these Qt Creator also supports some commercial version control hosting services, including the following:
- GitHub
- GitLab
The first thing you need...