I_Competence Tip: Add files that are important for collaboration to a version control system.

Usage of version control systems with DaVinci Developer Adaptive is helpful for managing model changes over time as well as enabling co-workers to work on the models in parallel and ensuring reproducibility of artifacts. If the selection of files to include is not done thoughtfully, it can however lead to merge conflicts or reduced efficiency. For example, some files such as object files contain content that is non-readable for humans and are thus usually not version controlled.

The following files are recommended to be version controlled:

The following files are often not version controlled, unless it would be beneficial for the respective workflow:

What files are most suitable to store in each system, however, is unique to each context and needs to be decided in each respective environment.

notice

In case you are using Git for version control, DaVinci Developer Adaptive provides the following features:

Add .gitignore File
You can add a pre-filled .gitignore file to your DaVinci Adaptive project as follows:

New DaVinci Adaptive Projects
When creating a new DaVinci Adaptive project, activate the check box to create a .gitignore file during Project Setup.

Existing DaVinci Adaptive Projects
For existing DaVinci Adaptive projects, click the context menu command I_AddGITFile Add .gitignore File of the respective DaVinci Adaptive project in the DaVinci Project Explorer.

Edit .gitignore File
Click the context menu command I_EditGITFileEdit .gitignore File of the respective DaVinci Adaptive project in the DaVinci Project Explorer to open the .gitignore file in the text editor where it can be edited.