8.9.1 Saving Project Files
There are project files that need to be saved into a repository.
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 | |
| .generated_files directory | ![]()  | 
Makefile | ![]()  | 
| Source files | ![]()  | 
| build directory | ![]()  | 
| dist directory | ![]()  | 
| nbproject directory | |
configurations.xml | ![]()  | 
project.xml | ![]()  | 
Makefile-* | ![]()  | 
Package-* | ![]()  | 
| private directory | ![]()  | 
| Green Check: required to generate the project image Red X: these directories/files are regenerated and therefore do not need to be saved  | |
See “Files Window View” for more on the project structure.


