WINDEV Concepts

68 Part 2: Development environment 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". Caution: 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. The changes made by a guest will be lost when the project is updated from the repository. Automatic mode With the automatic mode, the project file is checked out 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. With the automatic mode, you do not need to manage the "Master/Guest" mode in the project. 5 Working in offline mode with the SCM The Source Code Manager allows you to easily work in offline mode. For example, this mode allows a developer who works on a laptop to continue working on a project located in the repository while offline. The principle is simple: • before disconnecting, go to the "SCM" tab, "Other actions" group, expand "Remote work" and select "Disconnect to work offline". Before working offline, it is recommended to check out the different elements you will work on (these elements will appear as "already checked out" for the other users). Then, you can work on your project locally. You can handle the different elements in the project directly. • on reconnection, on the "SCM" tab, in the "Other actions" group, expand "Remote work" and select "Reconnect and synchronize". Then, simply check the modified elements back in. For more details, see the online help. 6 SCM administrator The SCM administrator is used to directly handle the different projects included in the source code manager. It allows you to: • manage repositories (create or connect to a repository). • manage branches. • manage files and directories located in a project in the repository (add, delete, rename files and directories). • manage the different files of the repository (check-out, check-in, share, etc.). • start some tools (options, maintenance, etc.). • restore a project version. • see the history and differences in the versions. • undo check-outs (in administrator mode). • clear, save, restore a repository, etc. • add different types of files to the repository (.doc, .xls, .pdf, etc.).

RkJQdWJsaXNoZXIy NDQ0OA==