|
|
|
|
|
- Overview
- How to find out the version of an SCM repository?
- How to migrate the format of the SCM repository?
- Formats of the SCM repository
The SCM repository is regularly updated to benefit from the latest developments and improvements. It is recommended to use the latest version of the SCM repository. New in SaaSTo find out if you need to update your SCM repository, a reminder is displayed: How to find out the version of an SCM repository? To determine the version of an SCM repository:- Open the SCM administrator. To do so, go to the "SCM" tab, "Repository" group, expand "Manage" and select "SCM administrator".
- In the SCM administrator, on the "Tools" tab, in the "Statistics" group, click "Statistics".
- The SCM statistics window is displayed. This window contains the details of the repository:
- "Repository format" indicates the version of the repository.
- "Version of stored procedures" indicates the version of the stored procedures. "Version of stored procedures" does not appear in earlier versions of the SCM administrator. In that case, the version of the stored procedures is added to the right of the version. For example, version 22.0.0.412.9 is composed of "22.0.0.412" (the version), and ".9" (version of the stored procedures in the SCM repository).
- "Version of HFSQL server" indicates the version of the HFSQL server used for the SCM. In the case of a local database, the term "ISAM" is displayed.
How to migrate the format of the SCM repository? To migrate the SCM repository to the new format:- Open the SCM administrator. To do so, go to the "SCM" tab, "Repository" group, expand "Manage" and select "SCM administrator".
- Connect to the SCM administrator as administrator.
- On the "Tools" tab, in the "Maintenance" group, click "Migrate to most recent format ".
Caution: - if the SCM repository contains projects in version 12 not recompiled in a more recent version, you must not use the recent formats of the SCM repository.
- if the SCM repository contains projects used in versions 14, 15, 16 et 17, you can use the most recent repository format proposed in the SCM administrator of version 15. Special case for version 14, you must install an update specific to the SCM. To do this, it is necessary to request the module WX140PACKGDS030f.exe from the useful resources: https://www.windev.com/ts/useful_resources.htm.
- if the SCM repository contains projects in versions 17 only, you can use the format of the SCM repository proposed in the SCM administrator of version 17. The repository will be converted to Unicode. You will be able to store elements, folders and comments in any character set.
Formats of the SCM repository There are different versions of the SCM repository (newest to oldest): - Version 2025 (repository in 30.0.0.600 format) created from WINDEV 2025 Update 1:
This version optimizes branch and directory deletion. - SaaS version 2024 (June) (repository format: 29.0.0.600) created from WINDEV SaaS 2024 (June):
This version standardizes repositories in HFSQL Client/Server, Drive and Cloud formats. - Version 2024 (repository format: 29.0.0.416) created from WINDEV 2024:
This version supports directory sharing. - Version 28 (repository format: 28.0.0.415) created from WINDEV 28:
This version optimizes the creation of branches in Cloud or Drive mode.. - Version 27 (repository format: 24.0.0.414.17 format) created from WINDEV 27.
- Version 26 (repository format: 24.0.0.414.17) created from WINDEV 26.
- Version 25 (repository format: 24.0.0.412.17 format) created from WINDEV 25:
This version features faster creation of branches and remote access. - Version 24 Update 3 (repository format: 24.0.0.412.16) created from WINDEV 24 Update 3:
This version includes improvements for operations over ADSL connections (check-out, check-in, etc). - Version 24 Update 2 (repository format: 22.0.0.412.9) created from WINDEV 24 Update 2:
This version allows sharing directories between different repositories. - Version 22 (repository format: 22.0.0.408.0) created from WINDEV 22 and 23:
This version allows using all branch management capabilities. - Version 17 (repository format: 17.0.0.407) created from WINDEV 17:
This version allows adding elements with names containing non-latin characters to the repository. - Version 15 (repository format: 15.0.0.306) created from WINDEV 15:
This version uses binary difference to save the repository history. The size of the repository is reduced. - Version 12 (repository format: 12.0.0.205) created from WINDEV 12:
This version allows managing access rights to projects and project elements. The security of sources is reinforced. - Version 10: First version.
Summary table indicating which projects can be used in which versions of the SCM repository. | | | | | | | | | | | | | | | | Which projects in which SCM repository? | | Version of the SCM repository | | | 10 | 12 | 15 | 17 | 22 | 24 Update 2 | 24 Update 3 | 25 | 26 | 27 | 28 | 2024 | SaaS 2024 (June) | 2025 Update 1 | Versions of WINDEV, WEBDEV or WINDEV Mobile used for the project | 10 | X | | | | | | | | | | | | | | 11 | X | | | | | | | | | | | | | | 12 | X | X | | | | | | | | | | | | | 14 | X | X | X (1) | | | | | | | | | | | | 15 et 16 | X | X | X | | | | | | | | | | | | 17 to 21 | X | X | X | X | | | | | | | | | | | 22 to 24 Update 1 | X (2) | X (2) | X (2) | X | X | | | | | | | | | | 24 Update 2 | X (2) | X (2) | X (2) | X | X | X | | | | | | | | | 24 Update 3 | X (2) | X (2) | X (2) | X | X | X | X | X | X | X | X | X | X | X | 25 to 28 | X (2) | X (2) | X (2) | X (2) | X (2) | X (2) | X | X | X | X | X | X | X | X | 2024 and SaaS 2024 (June) | X (2) | X (2) | X (2) | X (2) | X (2) | X (2) | X | X | X | X | X | X | X | X | 2025 Update 1 | X (2) | X (2) | X (2) | X (2) | X (2) | X (2) | X | X | X | X | X | X | X | X |
(1): For a repository in version 15 to support projects in version 14, you need to request the WX140PACKGDS030f.exe module from the useful resources page: https://www.windev.com/ts/useful_resources.htm. (2): Use authorized, but not recommended. For example, a project in version 25 can be synchronized with an SCM repository in version prior to 24 Update 3. However, WINDEV 25 will not benefit from the evolutions and optimizations of the SCM repository. Note: Creation of the SCM repository: - WINDEV 10 and 11 create an SCM repository in version 10.
- WINDEV 12 and 14 create an SCM repository in version 12.
- WINDEV 15 and 16 create an SCM repository in version 15.
- From WINDEV, WEBDEV and WINDEV Mobile version 17, you can create SCM repositories:
- in version 15 (by default).
- in version 17 by checking "Enable the support for Unicode" when creating the repository.
- From WINDEV, WEBDEV and WINDEV Mobile 22, you can create repositories in version 22.
- From WINDEV, WEBDEV and WINDEV Mobile 24 Update 2, you can create repositories in version 24.
- From WINDEV, WEBDEV and WINDEV Mobile 24 Update 3, you can create repositories in version 24 Update 3.
- From WINDEV, WEBDEV and WINDEV Mobile 25, you can create repositories in version 25.
- From WINDEV, WEBDEV and WINDEV Mobile 27, you can create repositories in version 26.
- From WINDEV, WEBDEV and WINDEV Mobile 27, you can create repositories in version 27.
- From WINDEV, WEBDEV and WINDEV Mobile 28, you can create repositories in version 28.
- From WINDEV, WEBDEV and WINDEV Mobile 2024, you can create repositories in version 2024.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|