PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to migrate the format of SCM repository?
  • To migrate the SCM repository to the new format:
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
There are five versions of the SCM repository:
  • Version 10: initial version.
  • Version 12: used to manage the access rights to the projects and to the project elements. The security of sources is reinforced.
  • Version 15: used to save the history of sources by binary differences. The size of the repository is reduced.
  • Version 17: used to add elements whose name contain non-Latin characters into the repository.
  • Versions 22 and later
    Version 22: allows you to use all the capabilities for branch management.
    New in version 22
    Version 22: allows you to use all the capabilities for branch management.
    Version 22: allows you to use all the capabilities for branch management.
In most cases, a version N of the SCM repository accepts the projects in versions N and later. 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
Project version
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
X
X
X
X
X
(1): For a SCM repository 15 to accept projects in version 14, the following compatibility update will have to be downloaded: https://www.pcsoft.fr/st/telec/modulescommuns-14/mise-a-jour-compatibilite-gds-15.htm
Notes:
  • 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.
    • In WINDEV, WEBDEV and WINDEV Mobile version 17 and later, it is possible to create an SCM repository:
      • in version 15 (by default).
      • in version 17 by checking "Enable the support for Unicode" when creating the repository.
    • Versions 22 and later
      In WINDEV version 22 and later, it is possible to create a repository.
      New in version 22
      In WINDEV version 22 and later, it is possible to create a repository.
      In WINDEV version 22 and later, it is possible to create a repository.
  • Finding out the version of an SCM repository:
    1. Start the SCM administrator.
    2. On the "Tools" pane, in the "Statistics" group, click "Statistics".
    3. The "Repository format" control indicates the version of SCM repository.
How to migrate the format of SCM repository?

To migrate the SCM repository to the new format:

  1. Start the SCM administrator ("SCM .. SCM administrator").Start the SCM administrator: on the "SCM" pane, in the "SCM repository" group, expand "Manage" and select "SCM administrator".
  2. Connect to the SCM administrator as administrator.
  3. Select "Tools .. Maintenance .. Migrate the repository to the 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 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 the udpate specific to the SCM available in the download section of our site: https://www.pcsoft.fr/st/telec/modulescommuns-14/mise-a-jour-compatibilite-gds-15.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 have the ability to store elements, folders, comments in all the character sets.
Minimum required version
  • Version 12
This page is also available for…
Comments
Click [Add] to post a comment