Un projet sous gestion de versions 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" (non présent dans une copie de travail de bibliothèque)
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" (non présent dans une copie de travail de bibliothèque)
Liste des tâches avec leurs données et POU affectés
"Global variables.asc"
Liste des variables globales du projet avec leurs identifiants, classes, adresses, types de données, valeurs initiales.
"WorkingCopyVersionInfo.txt"
Contenu du fichier fixé à 1 et utilisé uniquement en interne.
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)
"Libraries" (non présent dans une copie de travail de bibliothèque)
Bibliothèques utilisateur dans le projet, qu’elles soient sous gestion de versions ou non
Fichiers
Les trois sous-dossiers de la copie de travail comprennent un ensemble de fichiers représentant les objets Control FPWIN Pro7 (POU et DUT avec l’extension de fichier ".asc", bibliothèques utilisateur avec l’extension de fichier ".sul"). Chacun de ces fichiers représente un objet POU, DUT... ou bibliothèque utilisateur. 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