Which files in an MPLAB® X Project should be under version control?
The following table lists project files that either need or do not need to be committed to a version control repository.
| Directory or File(s) | Commit? |
|---|---|
| Project Directory | |
| Makefile | Yes |
| Source files | Yes |
| build directory | No |
| dist directory | No |
| nbproject directory | |
| configurations.xml | Yes |
| project.properties | Yes |
| project.xml | Yes |
| Makefile-* | No |
| Package-* | No |
| private directory | No |
| Yes: Required to generate the project image. No: These directories/files are regenerated and therefore do not need to be saved. |
|

