DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / GDS (Gestionnaire de Sources)
  • Présentation
  • Ouvrir le projet depuis le GDS (1ère ouverture du projet uniquement)
  • Travailler sur un projet présent dans le gestionnaire de sources
  • Options d'un projet concernant le GDS
  • Travailler sur un projet partagé dans le GDS
  • Les différents modes d'extraction
  • Mode de gestion du projet
  • Gestion du projet en mode Maître/Invité
  • Gestion du projet en mode automatique
  • Cas particuliers
  • Modification de l'analyse
  • Changement de poste
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Le principe du travail avec le Gestionnaire de sources est le suivant :
  • Tous les développeurs travaillent sur une copie locale du projet. Ce projet et tous ses éléments sont par défaut en lecture seule.
  • Lors de l'ouverture d'un élément du projet, cet élément est en lecture seule par défaut : il ne peut pas être modifié. Pour le modifier, il faut l'extraire du gestionnaire de sources, le modifier, puis le réintégrer.
  • Seul le maître peut modifier les caractéristiques du projet (analyse, description du projet, ...).
Remarque : Le GDS est utilisable uniquement avec des systèmes d'exploitation gérant les fichiers de données de plus de 4 giga. Le GDS n'est pas utilisable sur des postes utilisant les systèmes d'exploitation suivants : Windows 98 et Me. Si la base de données du GDS (base de sources) est en mode HFSQL Client/Serveur, le GDS peut être utilisé avec ces systèmes d'exploitation (sur les postes clients).
Cette page d'aide décrit comment travailler avec un projet présent dans le GDS. Pour plus de détails sur la mise en place du GDS, consultez Créer une base de sources.
Ouvrir le projet depuis le GDS (1ère ouverture du projet uniquement)

Travailler sur un projet présent dans le gestionnaire de sources

Pour travailler sur un projet présent dans le gestionnaire de sources :
  1. Il faut récupérer en local, une copie du projet présent dans le gestionnaire de sources. Pour cela, il faut ouvrir le projet depuis le gestionnaire de sources.
    Cette opération doit être effectuée une seule fois par chaque développeur utilisant le projet. Le développeur qui a ajouté le projet dans le gestionnaire de sources n'a aucune manipulation à effectuer.
    Important : Ne copiez pas les fichiers en local par l'explorateur de Windows.
  2. Déroulez parmi les boutons d'accès rapide et sélectionnez "Ouvrir un projet depuis le GDS".
    Remarque : Vous pouvez également utiliser la page d'accueil pour ouvrir un projet présent dans le GDS.
  3. Dans l'assistant qui s'ouvre, indiquez :
    • le chemin de la base de sources (poste du réseau ou répertoire partagé)
    • le nom d'utilisateur et le mot de passe (si nécessaire).
  4. Sélectionnez le répertoire de la base de sources correspondant au projet voulu.
  5. Indiquez le répertoire local dans lequel le projet sera copié.
  6. Validez. La copie du projet est réalisée en local et le projet est automatiquement ouvert selon le mode spécifié lors de son intégration dans la base de sources.
Remarque : Les prochaines ouvertures d'un projet géré par le GDS sont identiques aux ouvertures d'un projet non géré par le GDS : il suffit d'ouvrir le projet (fichier ".WDP") correspondant à la copie locale.

Options d'un projet concernant le GDS

Plusieurs options permettent de configurer un projet manipulé avec le Gestionnaire de Sources. Ces options sont regroupées dans l'onglet "GDS" de la description du projet. Ces options sont cochées par défaut.
Rappel : Pour afficher la description du projet, sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  • Proposer la récupération de la dernière version des éléments à l’ouverture du projet :
    Cette option permet lors de l'ouverture d'un projet présent dans le GDS, de proposer la récupération de la dernière version des différents éléments du projet. Par défaut, la dernière version des éléments est automatiquement récupérée.
  • Proposer la réintégration des éléments à la fermeture du projet :
    Cette option permet d'afficher lors de la fermeture du projet la liste de tous les éléments actuellement extraits, afin de réintégrer certains ou tous ces éléments.
    Par défaut, à la fermeture du projet, les éléments extraits ne sont pas réintégrés.
  • Extraire/Réintégrer automatiquement le projet :
    Cette option permet une gestion automatique du "fichier projet". Cette option permet de ne plus avoir la gestion "Maître/Invité" sur le projet.
    Si cette option est cochée :
    • Le fichier projet est extrait uniquement si l'action réalisée le nécessite.
    • Lorsque l'action sur le projet a été effectuée, la réintégration du fichier projet est automatiquement proposée.
      Si l'option "Réintégrer automatiquement le projet à la fin de l'opération" a été cochée lors de l'extraction, le fichier projet est automatiquement réintégré (sans fenêtre de confirmation).
    Astuce : Cette option est également activée de la manière suivante : sous le volet "GDS", dans le groupe "Projet", déroulez "Maître / Invité" et sélectionnez "Gérer automatiquement l'extraction du projet".
Travailler sur un projet partagé dans le GDS
Pour manipuler les éléments d'un projet présent dans le GDS, il est nécessaire de :

Les différents modes d'extraction

Le GDS propose deux modes d'extraction des éléments du projet :
  • le mode classique : si vous affichez un élément du GDS non extrait, un panneau indique que cet élément doit être extrait pour être modifié. Vous pouvez extraire immédiatement l'élément (bouton d'extraction présent dans le panneau).
  • le mode automatique : si vous tentez de modifier un élément du GDS non extrait, le GDS propose automatiquement d'extraire cet élément. Après la validation de l'extraction, l'élément peut être modifié.
    Remarque : ce mode est déconseillé lors d'une utilisation du GDS avec une connexion Internet lente.
Le mode d'extraction des éléments du GDS est une option de WINDEV/WEBDEV et WINDEV Mobile.
Pour changer le mode d'extraction :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options générales de WINDEV/WEBDEV/WINDEV Mobile".
  2. Sélectionnez l'onglet "Général". L'option "Extraction des éléments à la première modification" permet de passer tous les projets ouverts depuis le logiciel en cours en mode automatique.
Attention : Dans cette version, le mode automatique est géré pour les fenêtres, les pages, les requêtes et les états.
Mode de gestion du projet
Deux modes de gestion du projet sont disponibles avec le GDS :

Gestion du projet en mode Maître/Invité

Le Gestionnaire de sources considère 2 types d'utilisateurs :
  • le maître : le maître est l'utilisateur qui a placé le projet dans le gestionnaire de sources.
  • les invités : les invités sont les développeurs qui manipulent le projet depuis le gestionnaire de sources.
    Il n'est pas obligatoire d'être connecté en mode maître sur un projet. Le mode "Maître" est nécessaire uniquement pour :
  • modifier les caractéristiques du projet et réintégrer ces modifications dans la base de sources.
  • réintégrer tous les éléments pour faire l'exécutable et le programme d'installation de l'application.
Pour passer du mode maître au mode invité : sous le volet "GDS", dans le groupe "Projet", déroulez "Maître / Invité" et sélectionnez "Devenir invité sur le projet (et tout réintégrer)". Dans ce cas, le gestionnaire de sources propose la réintégration de tous les éléments du projet (y compris le fichier .WDP).
Pour passer du mode invité au mode maître : sous le volet "GDS", dans le groupe "Projet", déroulez "Maître / Invité" et sélectionnez "Devenir maître sur le projet".
Modification des options du projet
Tous les utilisateurs du projet (qu'ils soient maître ou invités) peuvent modifier les caractéristiques du projet (première fenêtre du projet, animation, charte de programmation, ...).
Ces modifications pourront être réintégrées dans le gestionnaire de sources uniquement par le maître du projet.
Les modifications faites par un invité seront perdues lors de la mise à jour du projet depuis la base de sources.

Gestion du projet en mode automatique

Avec le mode automatique, le fichier projet est extrait uniquement si l'action réalisée le nécessite (quel que soit l'utilisateur). Lorsque l'action sur le projet a été effectuée, le fichier projet est automatiquement réintégré.
Le mode automatique permet de ne plus avoir la gestion "Maître / Invité" sur le projet.
Pour activer le mode automatique :
  1. Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "GDS", cochez l'option "Extraire / Réintégrer automatiquement le projet".
Cas particuliers

Modification de l'analyse

Par défaut, l'analyse est ouverte en lecture seule. Elle ne peut donc pas être modifiée.
Pour modifier l'analyse, il est nécessaire de l'extraire.
Pour extraire l'analyse :
  1. Ouvrez l'analyse sous l'éditeur d'analyses.
  2. Sélectionnez le bouton "Extraire" de la barre d'outils du GDS.
  3. Validez l'extraction de l'analyse. L'analyse est ouverte en mode modification. Elle peut être modifiée.
Les modifications effectuées sur l'analyse peuvent avoir des répercutions sur beaucoup d'éléments dans le projet (pages, fenêtres, champs, ...).
Avant la génération de l'analyse, il est conseillé de récupérer la dernière version de tous les éléments du projet. En effet, les éléments extraits ne pourront pas être modifiés et donc pas être synchronisés avec l'analyse. Il est donc nécessaire que :
  • tous les éléments du projet soient réintégrés,
  • la dernière version des éléments du projet soit sur le poste où la génération de l'analyse est effectuée.

Changement de poste

Si vous devez changer votre machine (ou changer le nom de votre machine), il est nécessaire AVANT de changer la machine, de tout réintégrer à l'aide de l'administrateur du GDS. Pour lancer l'administrateur du GDS, sous le volet "GDS", dans le groupe "Base GDS", déroulez "Gérer" et sélectionnez "Administrateur du Gestionnaire de Sources".
Pour plus de détails, consultez Que faire en cas de changement de poste.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale