When developing a complex application that consists of many files, especially as part of a team, controlling source code changes becomes a necessity. MPLAB X IDE provides a built-in method of source file versioning and supports external revision (source or version) control programs.
Several revision control systems (RCSs) may be used with MPLAB X IDE. Once set up, revision control actions can be accessed through a context menu.
Currently supported source/version control systems are Git, Subversion and Mercurial. Other systems may be supported through plugins (e.g., CVS).
When using a revision control system for your MPLAB X IDE projects:
To set up source/version control:
Working with Git
Follow these links for more on Git:
Working with Subversion
Follow these links for more on Subversion:
Working with Mercurial
Follow these links for more on Mercurial:
Working with CVS
Working with Other Revision Control Systems
Other revision control systems may be added as plugins. See Add Plugin Tools.