Un projet versionné dans Control FPWIN Pro7 est répliqué en une version miroir avec sa structure de dossiers et fichiers associée "ProjectName.vcf" (appelée copie de travail du projet) au même endroit où votre projet est sauvegardé :
Projet Control FPWIN Pro7 |
Copie de travail dans l’explorateur de fichiers |
|---|---|
![]() |
![]() |
Dossier racine "ProjectName.vcf" (vcf=version-controlled folder)
"Project.asc"
Ensemble de la configuration de l’API et parties dépendantes du projet, y compris les paramètres de communication et réseaux, et les options de compilation
"Tasks.asc"
Liste des tâches avec leurs données et POU affectés
"WorkingCopyVersionInfo.txt"
Le fichier contient le numéro de version 1 ou 2 (de la copie de travail) et est utilisé pour reconnaitre la copie de travail correctement.
Version=1: copie de travail des projets créés avec une version de Control FPWIN Pro7 inférieure à la version 7.7.4.0
Version=2 : copie de travail des projets créés avec Control FPWIN Pro7 version 7.7.4.0 et supérieure, avec GUID des variables et listes de variables globales.
Sous-dossiers
"POUs"
Gestionnaire de POU du projet avec données complètes des POU (contenu des en-têtes et corps)
"DUTs"
Gestionnaire DUT du projet avec données complètes des DUT (déclarations des éléments contenant chacun des données telles que l’identifiant, le type de données, et la valeur initiale)
"GVLs"
Gestionnaire GVL contenant les listes de variables globales du projet avec leurs identifiants, classes, adresses, types de données, valeurs initiales.
"Libraries"
Bibliothèques utilisateur dans le projet, qu’elles soient sous gestion de versions ou non :
Les bibliothèques utilisateur qui ne sont pas versionnées sont représentées par leurs fichiers *.sul.
Les bibliothèques utilisateur qui sont versionnées sont représentées par l’intégralité de leur propre copie de travail de bibliothèque utilisateur (par ex. un répertoire nommé "Library name.vcf")
Fichiers
POU, GVL et DUT
Chacun de ces fichiers représente un POU, GVL ou DUT... séparable avec extension de fichier ".asc"
Les bibliothèques utilisateur avec extension de fichier ".sul" ou copies de travail de bibliothèque utilisateur propres.
Cependant, ces fichiers peuvent être vides (et les dossiers également). Le dossier peut être complètement absent.
Dans le dossier "Libraries", les bibliothèques utilisateur peuvent apparaître comme étant en cours d’utilisation uniquement (pas sous gestion de versions, sans copie de travail des bibliothèques intégrées ici) ou comme étant en cours de développement (sous gestion de versions, avec copie de travail des bibliothèques intégrées ici).
Les fichiers versionnés sont au format de fichier texte ASCII qui est également utilisé pour exporter et importer presque toutes les parties d’un projet ou l’ensemble du projet à la fois. Cependant, certains objets contiennent des données exportées dans un format binaire non lisible (comme ""Project.asc"") ou des parties de textes cryptées pour des raisons de sécurité. Les objets suivants sont cryptés et exportés dans un format binaire :
"Project.asc"
Mots de passe pour les niveaux de sécurité du projet sauvegardé dans le fichier "Project.asc"
Objets avec un niveau de sécurité supérieur à 0
Paramètres du niveau de sécurité des objets
Bibliothèques utilisateur non versionnées en tant que fichier "UserLibraryName.sul" dans le dossier "Libraries"
POU dans les bibliothèques utilisateur versionnées, protégées en lecture