Managing the project in automatic mode
Project management in automation mode extracts the project file only if the action performed requires it (regardless of the user). Once the actions have been completed in the project, the project file is automatically checked back in.
For example, you can modify the first window or page of a project. This information is stored in the project file. When this information is modified, the project is automatically extracted and when the modification is validated, the project file is automatically reintegrated.
By default, the project is managed in automation mode.
To activate or deactivate the automation mode:
- Display the project description: under the "Project" pane, in the "Project" group, click on "Description".
- In the "SCM" tab, check or uncheck the "Check out/Check in the project automatically" option.
Managing the project in Master/Guest mode
If project management in automation mode is deactivated, the project is managed in "Master/Guest" mode.
In this case, the Source Code Manager considers 2 types of user:
- Master: User who initially stored the project in the Source Code Manager.
- Guests: Developers who manipulate the project from the Source Code Manager.
You don't always have work in master mode on a project. The "Master" mode is only required to:
- change the project characteristics and check these changes back into the repository.
- check in all the elements to create the executable and the setup program of the application.
To switch from master mode to guest mode, go to the "SCM" tab, "Project" group, expand ""Master/Guest"" and select "Become guest on the project (and check all in)".
In this case, the Source Code Manager proposes to check in all the elements of the project (including the .WDP file).
To switch from guest mode to master mode, go to the "SCM" tab, "Project" group, expand "Master/Guest" and select "Become master on the project".
Changing the project options
All project users (master or guests) can change the project characteristics (first window of the project, animation, code style, etc.).
However, only the project master will be able to check these changes back into the Source Code Manager.
Changes made by a guest will be lost when the project is updated from the repository.